我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。! t' g% ?% F6 {' G- g3 T! {
import swarm.Globals;
C- Y7 }" Z5 Q& V9 w4 J0 ` R0 D3 f, {: l' i# [0 k: z
public class test {* O! _/ U& {/ E) A/ U
/**$ o/ v" g. L) a8 E4 l8 `
* @param args
3 ^1 M5 m; N. }5 ^, @. l */- M+ T- Z( Q9 L8 K
public static void main(String[] args) {
' ] c% c5 Y, p! c * W4 G1 t T& w% a( w6 l
int y=(int)(10*Math.random());
5 \( q& V" A8 c3 d2 I System.out.println("result is "+y);
! ^# y7 K P/ K6 \3 _0 h$ w4 A, \2 O- A" h/ t+ b
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
( K# v. h6 T" r5 W/ V- w1 [ System.out.print(z+" re");' `- ?: p* O% V
}6 b2 c3 \" V9 f! p, N* U9 ~, h O
}
: K, W2 E) H; P3 [
8 X6 @, B0 n. h' h# e1 ]& X' `结果是:
) ?, x# o0 t6 |6 O1 ?/ Dresult is 2
/ z6 j7 _; L% {#
/ K# r+ s+ R+ N& b7 o" p5 U# An unexpected error has been detected by Java Runtime Environment:) ^; u" t* }6 W8 g; w2 D0 @
#. y6 p) X2 A; ]( y
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
) J0 J* I6 c* ?/ v! C* R#
8 j4 }1 V: x3 B: c7 V# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
+ T3 \4 @( L, Z# Problematic frame:
! u1 @, [! k5 J9 i2 \# C [javaswarm.dll+0xb8305]
9 P( J! W2 e" s* x& T4 t$ K#4 [3 _. Y# Y& w! t; [0 q
# An error report file with more information is saved as hs_err_pid1064.log |