我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。/ a- B9 [" V+ F( r8 Z# R/ _6 d
import swarm.Globals;
0 @9 l$ m* J, Z) }6 B" X
7 [/ `6 ~$ u5 J" c6 {public class test {
3 D3 a, B z8 G% `% C7 Z0 } /**! I' e% H$ c+ Q8 b8 E
* @param args
; W" N W9 e: S */0 R: ^1 W. p/ t2 Y
public static void main(String[] args) {1 ]' L" ]5 U5 J. m8 l, c* f+ K
$ o1 h" q' s; [- |3 F5 ` int y=(int)(10*Math.random());- r c4 u) R1 N* h8 o
System.out.println("result is "+y);9 v; `( o3 \6 p
; r. o0 h. j4 B, I
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
/ _' v& ]4 I8 b3 H% {. U! M2 U0 x System.out.print(z+" re");
% U/ W5 y: S8 V% |1 { M7 a }
! C7 e- B* t; D1 Q* K}
s+ O1 j/ j5 |2 V* ~! ~- S1 U3 j5 G: S5 Y- x7 g1 c3 S7 \8 h% I
结果是:+ h) u. A! `/ _9 N# m, C
result is 2/ ]! d2 k7 V* J2 I
# e9 k. f- H( Z5 {6 g8 \
# An unexpected error has been detected by Java Runtime Environment:
# Z$ E, G4 s A1 M6 {' t' m; h* K#3 B+ R# e# q* `0 T# @- t, t, R
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068# }; W1 C" X f& r* i$ [
# y7 C! x/ g; k% r7 `0 D
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)- P4 u2 n6 V3 _: \8 [9 p1 {. P
# Problematic frame:
8 |* K- o5 M+ k2 p/ Q/ r9 ^# C [javaswarm.dll+0xb8305]
$ b- t( I3 H4 H: v4 [#
4 o$ p5 x, h- |* @1 m! H$ U# An error report file with more information is saved as hs_err_pid1064.log |