我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
7 \, \! X$ `$ @) b/ Himport swarm.Globals;- D* s$ D3 K) N6 x6 \6 Y! ^- O" M% c
' {- g# Y/ Y5 y9 {% i/ Y; P# g
public class test {
. ~- u6 E! c, @) ` /**. @& Z& g" c6 h& k
* @param args
, S: ~4 \+ ?$ H( ]+ `# `# ^ */
3 f" J+ ^) K* z$ _ public static void main(String[] args) {. K. p D9 Z9 l& D" x
* u4 B! w( L. C! c# B$ g4 ~
int y=(int)(10*Math.random());4 k; @6 k: D0 R0 F' E, y5 p
System.out.println("result is "+y);2 v" v. m2 r' H m) X( Z- O4 y, \: w4 z
: L) U/ V: Z8 I o
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
2 R) O$ B8 F0 V) i( r/ h System.out.print(z+" re");9 Z: K2 t4 _, n- V$ O! P
}
) |. O. H5 ~- c& |7 Q}
; L* E1 B2 f2 c' z1 {: P4 o1 q6 t. H. \8 L5 J5 Z& }
结果是:7 }/ c4 \- B: T) T' g4 ~: _9 H
result is 2
- i0 {* N" y7 k1 N( A F. p* f#7 n' A( D! ]% Q" F5 o
# An unexpected error has been detected by Java Runtime Environment:
% Z# t2 c2 y2 D+ M5 X#$ p7 S6 { G5 T7 i
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10684 O5 _3 z5 y0 S/ ]) d- v
#& p* w3 ?& t# O) L6 U- p
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)$ f9 e3 u3 n$ l& C: @" k" ]
# Problematic frame:9 E! l' x, |' U
# C [javaswarm.dll+0xb8305]9 X6 L$ {$ p0 }# q' q* t& g
#
8 H4 f3 m/ w: _. @: l9 _# An error report file with more information is saved as hs_err_pid1064.log |