我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
1 C& Z: b% y, [3 I% _5 k1 Iimport swarm.Globals;
. d9 ~4 ?* F6 n5 `( m# a
: e2 Z# Z( e) bpublic class test {4 g" p8 K3 y( i' C4 M m0 q
/**4 ?5 ^6 @5 E& r& B+ @9 F
* @param args
, y: W& G1 c' N- Z. l */
$ P; Y' r# _1 l8 _6 a* ?8 U+ } public static void main(String[] args) { H. b( ?: m2 ?0 B+ ~( V
* @4 v: l7 A3 H' h4 N
int y=(int)(10*Math.random());7 k' p }0 ]8 q! h
System.out.println("result is "+y);
# [6 Z( W. Z5 o5 |: ~8 G _* C- z. \0 ~- i
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);) g5 P [* U: S
System.out.print(z+" re");3 e, u2 b! Y! R5 C
}6 H# [# q0 S5 K
} x8 V6 e/ g. q4 y {# k
. B& ^; u1 |" B; |1 f q结果是:0 P0 W" y" G& x2 G9 j
result is 2
h0 O! _# U0 j#3 F* c, |" v/ _2 c) r/ B. Q( K
# An unexpected error has been detected by Java Runtime Environment:5 |# c. ^/ x. w X7 J
#
3 c" _1 [ h$ ?+ N% l# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
+ ^- G6 `0 `% k2 a& {" l#
5 F' _$ h" Q8 ^/ w* H% T# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)" O1 C) e: k8 q: {3 I( K
# Problematic frame:
! s3 W5 u. y2 B) z1 W# C [javaswarm.dll+0xb8305]2 ^. D9 H2 I; o4 V
#
4 O$ ]% X* M9 k& [+ \ S# An error report file with more information is saved as hs_err_pid1064.log |