我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
1 R3 ~) W( E5 R% I/ O( Yimport swarm.Globals;$ W( E& I. I. N% p- @! ]- E; M* {$ O
' L& O6 {$ w7 K9 Vpublic class test {
) M3 X$ ?! b2 c0 m2 F/ k( r /**4 u, o$ I e$ \
* @param args5 [- w$ e$ k$ x! K" |
*/% y; o0 U4 R b3 n
public static void main(String[] args) {
) e, ?0 Z! D |( K' ~2 G) x) H! | 8 d% [, u1 z4 y, n
int y=(int)(10*Math.random());, p# l1 P; o8 W: `8 e
System.out.println("result is "+y);
7 a) t; m( u; q- q
- Y1 h# u5 u8 ]+ g double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);1 Y% y8 q: t! @6 K0 A8 ?6 E+ x& ]
System.out.print(z+" re");
7 `1 [. m4 W6 j# J% l1 @ }
0 v2 ~5 g' w5 i" n( t}. ]* |# U7 p" C7 N6 _1 ^& @
' [' x/ C; E8 ]& R结果是:. W/ z( }5 S3 R" {$ }1 h0 ?
result is 2& X G1 _5 g' P) Z- m1 u
#
2 {% U+ u. W9 f% w# An unexpected error has been detected by Java Runtime Environment:1 Y. N/ K+ a3 M( d) c; g% i6 A3 M5 g
#2 C" v7 ?, N8 ]" t. x3 }4 L# w
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
/ O0 | A) D, \- p2 g4 S, s#! |$ N( W3 n+ O* z2 K7 d
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
. o2 \) h* E0 d5 j5 |# Problematic frame:
5 |9 |0 z( g) s( t, P( m% e! h5 K# C [javaswarm.dll+0xb8305]
6 k& c5 h9 d; r+ w& Y#
/ s. o9 A( ^' s7 r0 _) l# An error report file with more information is saved as hs_err_pid1064.log |