我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
3 a& r, d; s, W0 @" q; g% h% [import swarm.Globals;
1 I9 g0 h: o/ U( X7 j; J! Q# X) u: F3 J2 g) ~
public class test { H5 b8 C6 [' l' r( M1 j
/**
( D; p3 c3 v. U7 X: r. ]! J/ ` * @param args3 D+ w. M5 M8 @# f. E6 \. D7 t: F# y
*/; _7 v& V' |! v( P8 H7 H. I
public static void main(String[] args) {
) O- R1 Y, K4 h( r
9 E7 ?5 }. U( j0 H" r1 C8 R. @ int y=(int)(10*Math.random());! E$ G7 G- [+ C2 p1 H2 H
System.out.println("result is "+y); h4 L* r3 N" {7 g( [4 v/ M
7 z% u; U0 ] C* f1 ~
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);! [/ k2 Y( g1 x# i: g" q
System.out.print(z+" re");& ]4 V+ {( ?7 r9 V; v+ l2 ?
}
5 {, j) Y$ z8 J7 |& V9 {} F2 r H9 a+ b7 e
( u( B4 d* V7 m/ L+ [, L0 V
结果是:9 h- k* M! W; C! A, N; @
result is 2
& K$ }+ R; t8 ~#
4 A8 f, a1 Q4 y" k# An unexpected error has been detected by Java Runtime Environment:- ^8 J" R- F& m6 I t/ A
#2 k3 \/ q U: m5 h
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068- H6 L, _9 [3 o" T, j, |# X( L
#/ P0 i' c# N4 ]" H
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)3 P6 i- F: d) F w) K$ `( z
# Problematic frame:( Z& A) Z: O1 F3 O' m2 N5 t
# C [javaswarm.dll+0xb8305]
- G6 s' e; p" R* {6 ]& l+ f#
d4 p7 B3 G |4 s; m$ \# M# An error report file with more information is saved as hs_err_pid1064.log |