我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
; r* ^- f4 Q1 u! M+ C0 j- q" K. D6 Uimport swarm.Globals;9 k# a& l ]; [9 B1 R/ u6 ?* |
. ?# e8 X1 M" c f$ F# b0 |5 Npublic class test {
" i M- `) s1 Y5 N& C /**$ `# F( S4 i3 ]% ^5 u1 D8 | g/ j) `
* @param args7 {& D; q( |- ^( z( \
*/ _4 B6 I# A5 J% ]1 |, Z0 i
public static void main(String[] args) {, M6 y7 L/ z! j( N2 s
' B) O7 c2 Y$ v
int y=(int)(10*Math.random());; g( u# ?+ M7 U; g4 |
System.out.println("result is "+y);2 a; q: d W( W: K
1 u) X/ C9 F' x M
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
( q% m; v$ P3 e# x, E& o System.out.print(z+" re");( o9 K; }9 ?6 s* U+ t) O
}% `+ V2 O0 _# b- ]1 `
}
* q0 j% g& z6 p" w/ O0 p% ?
. h( s' c; ?& P0 A9 _结果是:
5 w7 z# }2 T* t% N0 q- xresult is 2
2 D! m7 w6 Q/ L. ]! o$ l; ^8 R#
1 y4 T' S, q; j# An unexpected error has been detected by Java Runtime Environment:8 `" ~, j" _+ S% {2 m( ~" G& y7 I
#
5 @, o* p4 r+ f8 w4 J) l7 x3 \) @" }# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
0 F8 h# [2 f3 n+ }- _3 `#
9 T0 \+ y# f2 C& @/ x# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing) e; s- ]. u# T) I3 z% G v/ H
# Problematic frame:
7 m) q; e1 m* L9 {' i2 J# C [javaswarm.dll+0xb8305]
: U( E0 P2 q$ A4 y0 g& ]#
! M2 N- {7 m* u# An error report file with more information is saved as hs_err_pid1064.log |