我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。. \( @# g4 r3 J
import swarm.Globals;( T# k4 [( U0 o( p1 ]& V
6 V8 x9 H: W# |/ O n( Jpublic class test {
8 q2 F T7 V2 a7 z" `5 {. C; m /**3 W8 v3 G/ K p3 z* T. S
* @param args: b* h" M$ |; D" J. C9 F
*/
' J, C/ U# c6 l/ `6 X n5 i6 B public static void main(String[] args) {% L+ ^ B/ Q& A. F( J6 I! f
( u0 f D, P! X( [
int y=(int)(10*Math.random());" _* S2 o9 ]) M
System.out.println("result is "+y);' _7 f. ?- w$ I
@: {. `. N# Y. c6 A- o$ K# {
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);" _* s* h7 R! e r) v: t# O' Q8 o
System.out.print(z+" re");+ O/ W8 T8 d+ M* k, ?9 g/ K
}! r( J' A! @) V& I6 Q1 R- V
}
: i6 d( {/ K# y+ Y4 [1 n6 A* P0 W' K4 H7 I& q- z8 x
结果是:$ N) U( L$ c0 r. ^. z; |- U
result is 2
`5 {" `3 A7 h# W0 }#
- J2 @. y/ y1 x. L/ s: U# W# An unexpected error has been detected by Java Runtime Environment:
0 Q+ `/ V- V9 Q- o( a* a H#2 ~: n/ ?, D+ m& H& J1 ^3 J
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
- Z% `( ?8 I6 S4 [#/ R( z$ Q" M7 N' x, o$ [* V
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; L% N" Q6 U: T8 U, @# G# Problematic frame:
7 q' }' g2 U6 V% `2 B# C [javaswarm.dll+0xb8305]
# G. C' H D6 Y& e. M4 z#6 c, x8 C0 }2 {. j$ L
# An error report file with more information is saved as hs_err_pid1064.log |