我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。. j6 c" B7 _. E# j
import swarm.Globals;, j% y) b y% ^9 k
# t9 P: P- w1 d4 ~
public class test {6 u& G6 |% t0 Z$ h1 ?: _ c
/**
& z e# q( F) T! L) ] * @param args
" b! X) N4 w y5 r */
3 l" J# c a" `) g" X; `6 d" s public static void main(String[] args) {' L3 |* ]% T+ k% ~
q. N' C2 U9 ^* [& ^
int y=(int)(10*Math.random());; v5 @* @( `; _! y; p. H
System.out.println("result is "+y);2 ?& _5 X5 t8 w7 h
. q+ z& M2 |5 k/ T
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
0 z, i1 P' G4 \$ `# {0 s System.out.print(z+" re");
% m$ S, ]0 n9 e2 B: g }
0 H. o$ k: U0 r m3 Y}
% M2 C/ d3 V6 \. J$ i4 E" S- U, Z# f: G2 ?4 g- _% W. n$ [7 o0 o
结果是:
& z `- M* z% f% w9 q) t9 o# ^3 |result is 2$ ], \/ O" U7 J& G5 x; W
#. o) P! |4 S' y- q! q
# An unexpected error has been detected by Java Runtime Environment:
" d2 ^* q; ]/ V8 P* C2 h#& B6 ], E' S$ w
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068) x5 t: J) G( V* I% o
#6 W' U2 ]: ~ e4 {6 Y0 P: j+ ^
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
# b- v! |! l' t9 i5 Y! z# Problematic frame:8 s, y2 t9 U8 y; J v- g
# C [javaswarm.dll+0xb8305]
4 v& ~" T9 I; V3 b1 `#
! M! _$ Y3 t! T, `% ^& z# An error report file with more information is saved as hs_err_pid1064.log |