我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
& g7 q& z- w" Z$ r0 Yimport swarm.Globals;, N9 _! O8 h$ O" i4 s
/ P0 y* P7 V( C6 Z7 C% @! y; c: j! B
public class test {/ o2 R5 ~5 g; z% T" U
/**
- j0 I! Y4 h( H8 I% K+ N* h1 R * @param args5 H' J$ X( w6 Q( F0 \5 s% ^- E# M
*/9 L+ @: I( K- w
public static void main(String[] args) {3 D2 ~! ?' C0 e" g$ F# x4 Y' m
% p O2 S, [, V% \
int y=(int)(10*Math.random());4 g M( u( P/ L
System.out.println("result is "+y);
6 S0 `7 \: B) v" o+ F
4 Q# f( ^ Z. {, b/ M double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0); p: h$ \6 ^' C! s; J3 \
System.out.print(z+" re");1 J4 k$ Y/ \8 d+ h$ Y- s" Y7 G
}
2 B& k, K& C. M& G1 R}
# Q* P& a( k1 H& o
+ z( `( g1 V1 C& U, g结果是:; T0 N6 h$ ?$ u& M3 @. I y
result is 25 s2 a0 o# J+ g) |; B1 E6 \5 t
#
. V6 U. @% {1 T# An unexpected error has been detected by Java Runtime Environment:6 ~) h0 O% c7 _/ E) g$ {; G! }6 I
#+ B0 Z! x" k C) Y/ A
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
: c4 c/ B( m. D7 p: R2 A/ p#
' x+ a! Y! t! n( H. H) h) ]# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; T" _4 Y' U* O u# Problematic frame:; t8 T1 |+ _: ^" V- q; V
# C [javaswarm.dll+0xb8305]
+ X: B) {5 s0 z$ z7 f#
/ B$ M# |: o6 d8 W8 J" K; }+ e# An error report file with more information is saved as hs_err_pid1064.log |