我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
& D# g# l6 o1 t9 u) ]; T+ rimport swarm.Globals;6 \' t1 g3 T# o! |$ ~. q
$ J* Z! J$ p/ `4 Q" ^& o; H
public class test {/ E# e: S/ b$ M$ `; Q
/**7 P7 s: g1 d0 v# A# ?
* @param args# Q6 ~9 g& [& ^2 L- ]' i5 z" P
*/7 E. g- C J6 H
public static void main(String[] args) {* Z" Y# n( z7 S! G9 s
5 g0 f7 y+ o& O5 O& |
int y=(int)(10*Math.random());
9 \4 Z3 D- f" `$ `7 E5 Z System.out.println("result is "+y);
* n0 q, P4 ^. I; x G2 J6 S2 U K F5 a! u
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
. w0 w* E# v9 a; L. ^ System.out.print(z+" re");
; V# U7 O# h: G, ]9 h' C; ] }: \$ u6 S& K; ^# \5 }# a2 m
}
: Z% [5 c; A3 F+ [) b. m* L* m4 ]6 C! v6 n4 J0 c& @
结果是:
8 H$ Z$ |. T' q. T- K3 d6 ^; bresult is 2
+ M8 Z6 S" @8 `1 `% X9 L#
8 h/ b) Z9 @; W& t- l. W# An unexpected error has been detected by Java Runtime Environment:
/ `$ B7 ?/ a; ?, ?8 y0 b#
+ t5 A9 ~3 X5 K) ~& q4 Y# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068( `0 w4 Z' k) d/ A, v
#
" a1 S$ W9 K) m: y0 \# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)! j% v# P8 e8 g
# Problematic frame:
1 g+ S( l7 K% N. R ^3 b& U+ v# C [javaswarm.dll+0xb8305]
7 P, w* p9 m- v; a9 z$ `# }" r i#4 [7 N2 N( i; B$ c' M' k
# An error report file with more information is saved as hs_err_pid1064.log |