我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
' y+ W" X$ U) o+ O- p3 {# Oimport swarm.Globals;
! x& c4 W" F" |2 m% H0 E+ u6 z9 W: X3 c7 I1 A9 Z8 K
public class test {
. A$ c( h k! h0 I4 w/ O /**
+ v- f9 B& p' ]" \) ?' v: G6 p * @param args- z$ ^% ]! N' l
*/4 I6 f. f% \9 d& J% i! M
public static void main(String[] args) {
, x# q) ~/ \8 }" d9 J! }
% k2 C0 L$ ~8 U. p3 f( i int y=(int)(10*Math.random());9 h/ ~7 V- D f( @4 {: }4 P
System.out.println("result is "+y);
( Y/ L; p1 s, a) W7 K7 |6 q3 Z4 _+ B
( o) W- |+ L- n/ ?1 T2 q double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
- V i6 V* N1 G! W+ J: n1 q System.out.print(z+" re");
1 r3 D* C5 z3 x( {- f, K) p }! i8 P5 X5 N% I
}8 ?1 f. V8 L1 t ~0 d+ k. I8 ?
) e: _1 @3 K6 r, L7 ~& G
结果是:3 B/ i* t( e' r8 r- d( p: W' y
result is 2
% m4 ^% ^! u: L8 D" g( m$ v#9 a8 E6 R% V* F, g
# An unexpected error has been detected by Java Runtime Environment:+ q; j8 C4 u6 `2 I5 w- V
#4 Y8 `; X Y5 F0 b2 s1 y
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10681 N+ h- h4 z Y, a0 P/ b/ a
#, q/ C0 h! p+ q9 c
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
: L" s3 s$ ~! Y( y. [2 f# Problematic frame:( I O* F7 C5 q7 Y2 k; C
# C [javaswarm.dll+0xb8305]8 Z( r/ `/ \& ~& ~8 K$ _
#, |: n% A- k6 N
# An error report file with more information is saved as hs_err_pid1064.log |