我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。; o$ X3 t& v2 S' E \
import swarm.Globals;
) S0 L. g4 K, i$ i, b+ ?/ F, \
) u& w3 g) U- b& g5 |. spublic class test {. E/ B5 B6 \! O* e( x9 X, R
/**. ^/ ^ ?# ~$ W/ L
* @param args' r8 Z+ X% U5 ~6 r# R1 L2 ]( U& u
*/
; N2 _# L2 |* B0 \9 W( f- ` public static void main(String[] args) {8 E! Y7 `1 B# X+ ]
8 C; _. i8 |' Y( n9 ]- o) W. s int y=(int)(10*Math.random());! f6 p9 J6 C4 \( s w) f7 y
System.out.println("result is "+y);
4 T+ J2 ]% D. h$ z; e% _- v4 U9 U
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
! b$ l+ f1 `) G7 h a System.out.print(z+" re");6 {) R P; S- _. ^# Z
}. v2 {5 m; B4 d% C# e
}
* L3 X! ~+ w6 Y# n$ Z
+ i" e( w- Q) o1 C5 d1 a5 \4 [结果是:4 z# o+ u+ b7 m7 q% b
result is 2
7 D4 k/ ?6 Y6 `, A* Z2 Q#
% @; W5 s9 P8 h. W5 Q9 b# w. j# An unexpected error has been detected by Java Runtime Environment:
1 L& C9 r e! d9 ^1 r3 Z( q) m( i#, p$ l! {9 ~! R
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068- z4 O e4 f3 y, `8 h
#" n% C6 {! J+ a; R! a4 E
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing). E U0 [5 z' s: r& @' J
# Problematic frame:0 ^: y% a8 c1 `' p3 b. Z
# C [javaswarm.dll+0xb8305]3 J j/ z- G( B6 P) }% |$ Z
#! [4 S" s6 e }
# An error report file with more information is saved as hs_err_pid1064.log |