我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。/ q$ F6 A% o# [$ K
import swarm.Globals;1 t/ _' S2 z4 J- q
8 S7 i8 C. k+ v4 W {% @0 Ipublic class test {( Z- H8 u3 e0 r, O- K
/**% r/ n& l! |& Y5 I7 R
* @param args
6 V4 }! d9 B$ y */& E. U9 T% T$ H- F' Z8 L* D
public static void main(String[] args) {
1 s& v( `( C. R1 Y4 Q: \! [) x4 n" P7 u " q% L% g6 ^- v
int y=(int)(10*Math.random());
; H- ~- ~9 s! a* e System.out.println("result is "+y);+ ]. F5 I8 {7 [$ P$ U$ i! ~
& _2 N- u: C* k- S double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);7 |: s6 `$ c' ]- I
System.out.print(z+" re");
! h+ i- c7 Z2 p. d1 y# {/ \( e }" h; ]9 z' @8 N3 ^
}# t) c3 X" u- S. C" }# g
6 a( ^& d* {, b8 K8 o结果是:
7 r S" o3 d- R7 z- H' I# jresult is 2% l1 e6 I* m3 {
#3 ^! D5 x, A* A. ]
# An unexpected error has been detected by Java Runtime Environment:; D: t8 j% p m( \: U
#( [1 B! ?: P6 E9 ~
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
! P% ~$ ^1 L. N- W0 ^#
* m+ W3 K6 M1 f% x; A: p# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)- H6 k; `4 e9 }! T5 D5 m
# Problematic frame:
9 ?9 W* f8 f: i+ e4 l* G# C [javaswarm.dll+0xb8305]( y8 d" P2 n! k% |
#( p1 P, P O5 D/ H) o) \& ]" z2 T h
# An error report file with more information is saved as hs_err_pid1064.log |