我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。9 E6 l- h+ R- K) S% B" O R) ?
import swarm.Globals;
) q2 S7 O- S! }3 _: r2 C4 u" l# O I! }+ Z2 v
public class test {
! [( N$ {/ G/ w# a# C /**
. D4 { E" M1 i8 L7 I * @param args1 {$ u+ B7 d. j. R2 Z
*/
1 T7 J1 I. r2 U5 U$ ] public static void main(String[] args) {
x, z K+ l! H+ a! W: h 6 g) D8 t5 x: V9 _
int y=(int)(10*Math.random());
2 c! X3 ]9 H# j' T# _ System.out.println("result is "+y);
* Q0 ]1 f% j0 t: \, A0 C V8 ?8 H t, I# r4 s) o; n# U# i4 f
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);; q3 K- }, a" N
System.out.print(z+" re");# j% o7 }# Y2 F6 u. c4 p
}
. m, l; |3 W8 m9 c! H! q. o' G! O7 I}5 [. u5 g" ~8 z J: x
8 E7 l2 m, I- I2 p
结果是:
t8 W) m1 Z: u" Eresult is 2) ^9 @' w+ N) F9 q' f. G0 T( ?7 D
#* ^% e) F" }+ [9 Z, }4 x8 o* }
# An unexpected error has been detected by Java Runtime Environment:
5 m# `& R4 t% a# T/ n1 A#
, n" S- A( y3 ?0 X, E# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10680 |& W( l2 @1 P9 |9 q/ j
#& z! Y8 k0 h+ ?1 e4 U7 b
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
4 u& y- [5 Z* D# Problematic frame:
9 ^4 F+ T& f2 e9 F( H3 e# C [javaswarm.dll+0xb8305]
& N5 Y5 M4 u2 T# T" S* d+ j) a#
* H; q+ Q9 l$ I$ p6 M$ l/ w& d0 m# An error report file with more information is saved as hs_err_pid1064.log |