我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。# n) ]4 r" o' g
import swarm.Globals;
7 G S2 A& m7 g! p X8 G# z
2 i# {6 y, A0 w" {public class test {
; Y, u7 E8 K9 F9 n& Q" }: i /**
* b2 H' A- Y/ R# h# b7 ? * @param args& ~) @' a/ }. a8 L* E. Q; L, \
*/
+ ^9 X% R! c: m# d public static void main(String[] args) {- j7 ^0 o' A7 o- ~! \, o
v* }1 f+ c6 c7 s& }
int y=(int)(10*Math.random());4 U( @* ^! |% h1 d2 Q; X: |; s' E
System.out.println("result is "+y);
. _, M. ?3 `1 H* N8 W
' h" q3 j( W; L* d; j% v double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);% T+ J0 ^4 q/ D: C+ ] Z" c
System.out.print(z+" re");+ X$ ]; a8 ?1 ~. t
}
! K J+ b4 s1 L1 Q2 P9 j. n}* Q" v# P8 Q. ^5 r( Y8 P" F
' ?" w$ v8 U& G" r1 N结果是:4 j9 r9 ~0 p' w$ k# O
result is 2
4 n( v' m- @$ T* h- x* K5 U) I#
5 P5 m6 ~$ Q+ e* o# An unexpected error has been detected by Java Runtime Environment:
( _) t- k& h3 y# C8 b$ ]#
/ k; |6 g) c) Y4 q5 x% T4 ~# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068: j& Q/ i3 c$ m4 h/ s7 A! V
#$ w4 p4 e7 e3 ~8 ]9 M6 R
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
9 D) `3 x+ R* c$ Q. b, h# Problematic frame:6 J: }/ d/ r* ~) `
# C [javaswarm.dll+0xb8305]
4 I$ ~! y$ g. x1 F#
& z- h+ _( N: o2 z# An error report file with more information is saved as hs_err_pid1064.log |