我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。+ p T: m" r E+ V$ y
import swarm.Globals;4 C3 z0 M7 B# i. ]
1 p( w4 t) Y+ o0 |4 q, _
public class test {2 j q/ w4 d X& c V
/**3 m7 M+ N4 r1 t. V/ g; q' i6 X
* @param args2 `+ `: h% W( {+ \6 D2 \' Q
*// E7 {% t9 x5 `* @
public static void main(String[] args) {
& J) ^% u$ V& l1 H9 i 6 n7 h! z% Y0 A% X0 S9 N
int y=(int)(10*Math.random());5 E! F8 ]; u- C% W, N/ ^
System.out.println("result is "+y);
/ o, S1 i- F" F* ~6 J ^! m% b, [! j. F7 z& x
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);6 u: x( t" r9 `; m. X* y
System.out.print(z+" re");
' F9 z+ O0 }% R0 t/ u6 }& K- j }
- E2 T% Y' {4 b* W) b: X c}
. {+ O. {8 P3 W) D/ z! b& G/ _7 S
结果是:# w1 n. f& g* B @
result is 2
- \0 @8 b/ t- g x( b#! r4 A4 w# o4 O
# An unexpected error has been detected by Java Runtime Environment:& U/ A5 P+ _1 Y1 s( L2 l: N
#% Q7 i" a/ Y0 O
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
& ?, B+ {5 Q0 [8 [#
8 o% c7 ]( M: W5 A& [% m' H R# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
5 h: \% }8 D' m$ o6 H# Problematic frame:
1 W1 R$ L5 ^, B. E" T) {( ]# C [javaswarm.dll+0xb8305] S: |" o0 C3 h; ]% y* n
#
1 w! X6 Y5 V6 I# An error report file with more information is saved as hs_err_pid1064.log |