我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
. S' x! x6 r* L: B: o2 U9 Iimport swarm.Globals;% k+ W' C. F) N @& Y/ @. q& X
. Z- N% t9 ]6 N/ B7 ?+ i
public class test {
5 R! D1 f" b- A /**
r0 P2 j; G, @* f' t * @param args
2 U* t( H% x2 J( E B */" o) H# f0 Y7 V u
public static void main(String[] args) {
8 u; a9 n# E6 C2 r7 F/ h. M " }7 U8 a% ]; L: Z
int y=(int)(10*Math.random());% t' C/ Y, c7 V) s( v; d
System.out.println("result is "+y);
( K7 ~& e8 f2 T' m8 H ?" @1 o A! t3 E/ ]1 q4 B6 I
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
1 E( o6 J8 b ]7 @, C5 l( h" c3 T$ J* K System.out.print(z+" re");
* n; p/ ~& O0 Q5 N7 z. Z% b }
1 H: _& y" ?2 }}
4 k( C6 B1 @$ b" E% ^
+ i9 M& u S# D' h* a' g结果是:
8 p: A4 Z: _ i2 j }; P" j6 presult is 25 b6 a% n8 y R% H
#
+ E! }. P3 a$ z7 y# An unexpected error has been detected by Java Runtime Environment:
Y# B# V2 H& G+ ^+ E#$ p4 W0 R. H: S
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068! v5 H5 t3 a% B' l
#2 ^- u* W9 j6 ?, o1 Q3 u- Q7 Y5 w/ A" H
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)0 J2 j; F8 Q! c; ~ D
# Problematic frame:
$ g* C5 }" }( }+ V% o# C [javaswarm.dll+0xb8305]
/ i {5 Y4 K" e* f& v- l$ Q% F#
M K! O2 k! E' n8 f# An error report file with more information is saved as hs_err_pid1064.log |