我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
9 ]. |; b6 c7 u, v! ^+ Bimport swarm.Globals;
; s/ r5 O- U; [) _+ |: d
" t; y4 t+ e1 ^4 m. f) ]public class test {! L: B5 n! K. S
/**; T) S0 }) L: n! f6 @: e
* @param args5 A& ?* |# M3 ~! g2 t
*/
9 D- H5 Z6 j5 i, S8 ^ public static void main(String[] args) {( ~+ W8 Z; x `/ ]" b- q
! u6 }3 B% G4 O" ] u
int y=(int)(10*Math.random());
+ B& w9 A6 _4 u System.out.println("result is "+y);
* g& w$ ] D2 M$ |" u
9 s) u& g) P$ r' l: a! ]4 O; B double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
: D4 `9 n; T% c' B5 X/ Y/ y2 h System.out.print(z+" re");
3 q6 ^7 P* R( ]% m3 m: k }1 }" X* {* I: r6 V! d7 C
}0 Q+ b3 \& t1 E. T8 l( p! E
& W! l! I4 P( H1 B; ~5 g' h) K1 [结果是:, Z" D, o6 z6 Y
result is 2* q; Z& ~0 {! a9 j
#& Z# D0 C7 }& U4 v/ A& N4 ?7 B
# An unexpected error has been detected by Java Runtime Environment: {1 d4 `4 E4 ^) K2 T. j4 o+ E
#* ?- a3 P. Y" X4 p( d' j4 b
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
# L+ R" Z M3 z7 W, u9 l L" }% L#
: m; j3 l1 |6 [6 b0 Q# P# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)* O+ X+ k9 T J+ P" Q9 z
# Problematic frame:
# ^! }9 S. ~9 o6 \1 F* q, u4 [# C [javaswarm.dll+0xb8305]3 G5 r9 r8 \3 m' P
#4 \; _* H/ C" Q. y% m+ J/ h
# An error report file with more information is saved as hs_err_pid1064.log |