我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。$ Z2 S2 @3 [! L& s) G
import swarm.Globals;
8 ~+ J9 y' }& g+ @5 T; j9 ]8 Q/ _
Q+ L( U5 i- g& f4 A6 ppublic class test {
7 S/ _4 D) o7 R! m5 D( v$ \9 R$ [1 d /**
( k6 p o1 @8 g * @param args, s$ W# p& ]) h; i- |+ U
*/
" ^) B7 w) m) C- U' N public static void main(String[] args) {
. B3 }+ b! f2 m( s) V
: M" G/ L2 @8 G0 g- D' R6 B int y=(int)(10*Math.random());( t& H3 @' M" ~
System.out.println("result is "+y);0 G6 B: ]. L- j
/ h) u( _- `! q, f double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);7 N( [' j* v& [3 c. Y) |
System.out.print(z+" re");. c1 M+ \: v- m( S' \3 _$ k4 N5 ~, T
}* O/ p, q- p h1 V/ z5 {6 _7 L
}+ R" q6 i% u+ l4 q0 i
. a5 H5 d. b. D) v9 m
结果是:% O6 v, B% K" J+ K0 o
result is 2
. n5 X" p6 p! h#5 y* C# S' o1 Z6 f0 s3 k$ t' E
# An unexpected error has been detected by Java Runtime Environment:& |5 i3 T$ R6 ?
#6 W$ P% S: M1 c% {
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
0 g0 M. W3 m2 }8 @#; c: h* e; G9 a( k, G* j8 A
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
8 i! F3 \( e4 x0 ]6 ?# e# Problematic frame:
8 X: G/ J0 L3 g7 y U3 D( M# C [javaswarm.dll+0xb8305]. N# u0 u C- o$ r
#1 ^: @ N# a* I; X9 u
# An error report file with more information is saved as hs_err_pid1064.log |