我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。5 M0 g9 r e/ m; ]
import swarm.Globals;
7 U2 G3 ~. d9 E4 _" [7 W6 j3 V! V! d# q- p, Z: ~
public class test {+ x+ w3 }: t7 X: D) a
/**
- s: ]3 x" e3 e; z) G3 | * @param args
2 t7 j( Z/ c3 t( P4 g" Z */4 R$ L d/ X- t) J& ? C/ d
public static void main(String[] args) {0 b$ x% V3 k; f9 r7 E4 l! r1 ^* u8 D
4 ~7 m" P* `- ?: K/ v
int y=(int)(10*Math.random());- c8 f& ^" I w4 J
System.out.println("result is "+y);
# X8 W& A' p# `/ f U8 C9 |( Y/ d4 N" d$ Y" W3 p
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);2 o/ N, J9 s2 S; S1 _
System.out.print(z+" re");
& H7 D+ J4 k7 D. P0 y- @. T }- K" Z& }, e2 l$ z
}5 a7 s* | C6 E& x
/ H) V P6 {9 q+ p$ x
结果是:
5 D a2 `0 s0 P9 c" u9 Nresult is 2
0 d8 K: i0 z/ G' S" Z V1 b#
& p' u' R0 {. ~# j$ c' B# An unexpected error has been detected by Java Runtime Environment:" ?; X' I- ]' ^% z' i3 w2 d
#
n' A9 @% q: n/ P) F" A5 ]# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 @' `. p$ t3 V
#
5 A1 X& D" j0 M1 M# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)9 U, |: k/ {* z* c) s/ j" e0 O
# Problematic frame:. E! |$ j1 _5 L3 r& M7 C
# C [javaswarm.dll+0xb8305]& ~- J4 Q) b" H i7 v2 b
#( R i0 e' Z; C
# An error report file with more information is saved as hs_err_pid1064.log |