我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
) f: k! M' K; V6 w) E* ~) Z7 iimport swarm.Globals;7 H- O% G0 E8 A7 ]
3 O ~8 C# m8 }public class test {
' ]5 n6 U) e5 {) u1 k /**
( l" x' S) b- h: K+ D; R4 F * @param args9 J3 A% w) X7 r7 F4 _
*/
0 Y I* N _. M& e8 q: I# T public static void main(String[] args) {
6 t4 X! \7 m/ d* ?
, }! w* f2 ^* \$ g' c int y=(int)(10*Math.random());
5 T. i: z- o; Y% w! V* ^ System.out.println("result is "+y);- r. S# S5 d; k- ] K) y9 @# `
# ]0 R3 W6 J& ]8 m$ [" f& a
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);; T8 M/ o% w) F! Y: h
System.out.print(z+" re");1 V2 a! u# P$ G2 g8 u
}1 Q+ g9 |* q1 ?, k3 a/ f
}4 A2 v" r' u2 O* B/ i0 w- m+ ^0 Q
- R: k; o+ y$ T1 P3 c, m/ l结果是:* S0 K, ~8 H1 o4 u1 n5 Y6 I4 c+ C
result is 2
1 D2 {. l6 ]$ d3 V#( j r7 b, D" ?9 ]9 ~. H8 ~' I
# An unexpected error has been detected by Java Runtime Environment:
. X. f/ D, x- V) C1 J8 ^* k1 s#
; K9 M7 c) Q7 o* P7 k# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068- j7 e4 q" ?1 t6 _
#4 p) m& l* K' f2 F
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)3 ?" m) K4 @0 Z, W) w& K* i& ?' ]- A
# Problematic frame:2 F$ ` I* o# W/ T! P" p2 C6 s2 q
# C [javaswarm.dll+0xb8305]! o; O+ @. t3 T) e' y0 X7 v
# Y( p( V: N! T0 N: V' E* d8 D! Z
# An error report file with more information is saved as hs_err_pid1064.log |