我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
' J, m0 V- F) W0 B: dimport swarm.Globals;$ ]( N4 J3 L5 U- K. v
; n9 [# H) w c( k& m# l1 ^
public class test {! f* @- R0 B9 k8 }: p$ o4 \) y
/**
( w. c; i* t+ C) g- J * @param args: y" ?2 d# Q/ {
*/
0 F# n: S" U. } public static void main(String[] args) {
( q5 G" |" r! l 4 f4 x( a6 n4 Q# [! q
int y=(int)(10*Math.random());
4 a, r" n1 G4 F. s# x System.out.println("result is "+y);3 j L. T5 g( M% s
6 E2 _; P6 F3 o7 f double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);- f& ?% A8 i( t2 `5 L& E
System.out.print(z+" re");7 e3 s8 B9 G' F' E6 v1 W
}6 W' ?- Y/ y, |3 Y
}+ h' I5 j c. ^8 x& l7 W5 B; o
7 w' N F3 ?. Q
结果是:& k5 S: b# Z# a9 W g- d/ ^
result is 2
4 ?- ~$ P) k' e, j/ y! S## S8 r0 b( k! K8 h# E/ D8 ]0 d
# An unexpected error has been detected by Java Runtime Environment:
7 t3 o" _! w8 t" o; n#
" A% h1 ^5 H$ H* `, t2 h# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068% o/ b8 q$ {7 \3 V$ C* L
#- P/ J0 O5 @) a$ X6 |- P
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)# c1 _& Z# {/ d8 ]8 t
# Problematic frame:! n! E6 ~: K& h" P: A H
# C [javaswarm.dll+0xb8305]$ G* T! e* g, S! u
#
9 a& t) @" |8 r- w. _5 `' ]# An error report file with more information is saved as hs_err_pid1064.log |