我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
; D3 S# h5 Z* L5 nimport swarm.Globals;& Z8 @5 P: r3 x+ S Z" L' u
2 r& G2 c. p9 p3 o2 C, Bpublic class test {- _) [& ?! l! D8 u
/**
2 B! F( p8 N2 f( L3 J * @param args; d1 e1 F/ Q- P% s* ]* |
*/9 ]0 g# v- s3 ~$ p9 W% m Y2 h# J5 v
public static void main(String[] args) {
+ j- q, u+ [0 y7 U/ @2 \8 E# ~ / `* q, x2 v: s: z! K9 @+ \: i
int y=(int)(10*Math.random());
# w- r* L; E7 u0 \ System.out.println("result is "+y);
% e/ b% s, |" `( u- Y! g1 U r# s7 X* x b+ i: y3 r v
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);# @: ^9 B# B" o7 L7 |
System.out.print(z+" re");. R% F5 J! J( d
}2 l2 D, D5 e+ ^3 B1 e
}1 A& o3 c' @9 E0 r
$ N4 _$ A9 c; L结果是:4 k N7 w/ ?7 ^' N3 R9 s* Y
result is 2
' U D1 G5 p Z' o1 y! x+ d9 e#/ {& w- P9 {1 E3 s
# An unexpected error has been detected by Java Runtime Environment:' J0 |. a/ O+ g) w: s
#
1 Z& S; `; ~) c6 `- n# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068, U' j0 `6 f% f9 L# B
#
1 x$ w Z) O% F' s' U! Q1 B% V# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
! M9 k/ L% s1 c7 G( f# Problematic frame:3 T( p. ~" D7 {
# C [javaswarm.dll+0xb8305]
/ M. N, {0 D2 D4 g7 m/ l#
3 J( D8 z, S! x( D7 P2 X' b# An error report file with more information is saved as hs_err_pid1064.log |