我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。5 d. B& Z& G( ^' u3 m0 M
import swarm.Globals;6 ^6 Y5 l$ u- l9 Q& D5 ~
$ n: s4 \% z% R8 E p" ^6 ]$ J
public class test {2 n" t8 e& A0 D1 |2 A6 z
/**& }% ?9 a) p2 y+ R
* @param args" U( F; m0 } A5 A
*/! v: b Z- v8 {
public static void main(String[] args) {* P& a5 V% ~2 N- N& C. g- }# o
3 }+ O- t e! Z* R7 ]* u6 {
int y=(int)(10*Math.random());# b( Z# f$ ^- b4 q
System.out.println("result is "+y);
( ]# N4 x$ M* B7 r% H9 x* ^0 ~& H6 m+ l6 G
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
6 p# i' X# V3 T System.out.print(z+" re");
: f! l Y1 z' q, @& S1 M8 i* i& r }
( s! g. o1 p" b; |5 i! c4 o1 v}' u% w8 i8 N" {& B, o6 @7 X" T7 G
8 {8 _, k- v# T# O结果是:$ M' Y& d- i( b9 L" D% }# K! ]! N
result is 2
& {! C2 e5 I+ Z7 K9 T# H/ \#
|3 I6 S- \1 z, o$ e1 p* P# s# An unexpected error has been detected by Java Runtime Environment:
" w% ?. |" l6 Y$ @9 y* ?" v% b#
2 _ s+ |7 I& @+ T4 T c# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
) F' ^# f. W* s9 u2 X$ M9 L#
1 m& Q7 ~1 ^& j# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
" d9 W0 s2 D4 \3 d# Problematic frame:
8 C3 k: F9 E) l+ `# C [javaswarm.dll+0xb8305]
, n' k# g/ s& w9 Y# x6 ^" s#( j% X' p8 D9 _$ V
# An error report file with more information is saved as hs_err_pid1064.log |