我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
8 L; ]3 p/ z- z) gimport swarm.Globals;: d6 S. ?3 z* \" A* o
6 o" ` ]! V8 L5 W3 c+ U$ y c2 v8 [# d
public class test {# E( W. m, r' x+ Z4 z
/**7 D9 X- Y# p8 T2 a% q9 a* U
* @param args
0 C+ Z& N5 X9 Q5 F# Q% g/ D; S7 \- e */ F8 ?/ _% H8 A" ^
public static void main(String[] args) {
. j0 Z' V2 z T7 p7 e7 L " T1 j, f! G* L* v
int y=(int)(10*Math.random());1 u' G8 X# g& M+ j4 `- f m
System.out.println("result is "+y);) x9 x( F) Y% u% X+ }; ^+ W
7 f) e' t: I4 C% o+ @
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);- O2 M7 W- _/ @" v9 _
System.out.print(z+" re");
' y! ^- ^- K& P) s+ A }! D7 G! a& W4 x# `7 `' W0 D
}4 y1 C X: H- |$ s
8 U# z7 Q0 T. J+ n4 g* A, E0 H& a( t
结果是:' O( F: x7 z' r, h
result is 2, L! ?) M) B' J& n; ^: z
#
; Q; b& G) E9 D7 ~" m. Z) w# An unexpected error has been detected by Java Runtime Environment:# U; j1 a9 E& @! z$ w8 D
#% q& `% E# h% [0 _2 ? l
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
! e$ h, h5 f+ N- s/ P) F+ Y#
% Z. k. O8 g/ Y L8 g# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
, W, H5 |! y7 o; r5 t# Problematic frame:
; h- Y4 { e: @ {# C [javaswarm.dll+0xb8305]' p ?/ c2 ^( k# ]3 e5 c
#
4 Y8 O- V8 c5 F; `# An error report file with more information is saved as hs_err_pid1064.log |