我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
) d- K, z9 `4 nimport swarm.Globals;
0 v# x! s- S/ H; J# d8 K F+ o j1 l; I6 R! J- v6 `2 v
public class test {
3 B5 M% z q# C' g7 r /**
' s) o9 J8 S; s2 t" C * @param args
0 Y' j9 L! G' h* O1 @9 G* H */
! U0 ?7 i- v' t- i6 ^; F6 w/ F4 p ~/ v public static void main(String[] args) {! K' v6 t t- Z- Y6 L0 D5 a7 ^$ u
1 z! U; \/ w& V# B* a) p8 l int y=(int)(10*Math.random());( O# i9 i$ q4 s
System.out.println("result is "+y);
, ~8 e% c( w& V! a1 f' v+ }$ j4 e4 o$ P" i! y+ ?8 n9 b
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
$ F7 @7 \- B* e H" F6 ^" p1 q System.out.print(z+" re");
9 s+ Q' T; d4 V; q( Y }
) f* u" [4 k, w- i+ l}
! E# I& C! ~) B. S
4 b$ K+ Y" T- L7 o- J- s" t结果是:, b+ U$ _9 ?! p0 c
result is 2
; a7 o+ W% T9 M$ V#
2 T( f- V3 ^/ o6 L1 g# A+ Q6 M# An unexpected error has been detected by Java Runtime Environment:
+ ^% Y3 f8 }. I( k/ l2 d. P5 g#
' i+ s1 @& F) l6 P) M Q# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
/ k) g3 D1 o0 m( x: f: }0 v2 t#
/ e* R4 L+ c! i3 B# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)) x: G$ `5 n0 m
# Problematic frame:( @* ~9 d6 l5 l( M- |
# C [javaswarm.dll+0xb8305]3 ?- Q2 G- i* t* y! ?
#1 x$ n3 }7 Q3 p0 k+ v R8 u. v. _# ~; E
# An error report file with more information is saved as hs_err_pid1064.log |