我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
9 B$ w9 }* O$ q9 Z# {import swarm.Globals;$ `) F8 y4 V2 t2 t3 s8 @3 _
; w& `! }; c+ M& a2 G/ y- p' P) epublic class test {
2 g3 e) V: q2 ?/ G$ x /**
B( H/ M$ W: K4 l7 X; Z * @param args
/ _" Q4 z/ T; T3 x: r7 w" b */
$ c8 S b" R2 c0 I public static void main(String[] args) {
! @, m; @9 b7 m1 g% m6 g; v
7 M }3 n+ R# v* _% h int y=(int)(10*Math.random());
3 e z; j' f' @+ b3 b System.out.println("result is "+y);, _6 K N- v& C4 s
* X* o1 Z# E8 m( E* } double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);! ~2 U# G3 [+ ~- |3 U
System.out.print(z+" re");
2 M, r0 J( j* }6 E* z }
" ~1 y/ S" ~, } B$ l9 F}7 N u4 p% ^$ a
+ ?" H4 S" [ q4 K- F3 M
结果是:7 P* v& Y9 B. s$ b8 j P' S
result is 2
7 `2 N' D* y% r& _6 y& X6 A9 S#
, Y! D9 {, s$ T/ ~4 b# An unexpected error has been detected by Java Runtime Environment:
$ Y1 g0 M, Z" z1 u0 C3 K5 _#
: n# b# p) @6 A4 R; @# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
+ @# X5 M+ o6 R ]' }' ^: f" `! d#
3 L" y. _3 B1 o# d# S! f# x9 y# G# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
9 ~8 U. i5 }0 u+ n# Problematic frame:& m2 }2 P1 W& z3 [% \. O4 S& ^
# C [javaswarm.dll+0xb8305]
2 _* B) {' k4 V#
$ U( n3 n8 O9 K2 | O# An error report file with more information is saved as hs_err_pid1064.log |