我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
* r/ B- i. ~6 r3 F+ @- ximport swarm.Globals;
1 e. `- \0 L0 T R( j, i o) u+ j! s+ l5 g: K d- \# Y
public class test {
5 C- I8 P5 v2 S /**
5 u. D; d: R1 j * @param args
6 j7 |7 D9 G7 \8 | */2 a) g; ]# c- A2 e& o; ]' Z
public static void main(String[] args) {. e. n7 b& y" F" K
/ D+ `7 P9 X4 W+ A% W* B
int y=(int)(10*Math.random());& V" D" l0 J( n4 R0 m
System.out.println("result is "+y);
' l6 \, o6 p7 e: Q' y
/ j9 _$ J& R" o+ s. E double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
3 Z; I, l9 L3 n, {$ R& }2 X2 B System.out.print(z+" re");
4 ^& t9 }6 _8 g$ o0 E K5 |. j0 ] }; D8 v% O9 s8 v" h* Q x+ w7 @
}3 h* Y: |; x+ L) g/ ~+ E* z m
* ]9 ~9 D& U4 j" z5 B4 e2 T结果是:
' f. P0 H! T' O, V: aresult is 2& F$ f$ H8 W. H" s
#3 t- M* e# B D6 c' C% L4 I
# An unexpected error has been detected by Java Runtime Environment:5 ]0 w8 u- F. i5 ^" g( u" ]9 g. A
#$ O" N8 M R' |, T3 w- V
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
% M: l, x. D: k3 u; A#( B3 p+ b! ~+ j8 H
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)8 g1 Q/ k! G2 H) o5 E) r% T/ k
# Problematic frame:. V/ W8 ~% O4 [1 }% |7 V# P
# C [javaswarm.dll+0xb8305]7 c2 K2 {5 Y. |1 f- K
#4 k( y J8 N' }$ B( f, [. ?) x5 _
# An error report file with more information is saved as hs_err_pid1064.log |