我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
4 X: I) w( j0 \- N/ Z; T7 S' [import swarm.Globals;9 v. Y9 D5 z. m5 J3 E# q) _
$ a6 {+ T+ R4 e
public class test {; ]: M* i5 r: u2 I
/**
9 ?* V! x" o }- h% q * @param args% k4 ]$ y* G9 H; A. x) c
*/7 Q% q0 l( [/ Q1 h: L
public static void main(String[] args) {
8 b9 j W" M. d6 k7 u 2 U( t4 e$ G! C4 m
int y=(int)(10*Math.random());& o2 ^2 U( R+ {3 ~( [
System.out.println("result is "+y);
# n8 M5 S% K$ a* e) A5 W: y6 w: f1 a, M8 H3 {6 w
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
8 K5 l/ U. k; d2 @ System.out.print(z+" re");
: D) [ T: F# a! a7 m& A }
0 R: l4 d" x. c% v}6 _* f" l" {8 U4 m
/ ~3 r9 a6 L* x( Q7 K: V3 u结果是:1 m% l. E' M, N& M
result is 2
& L2 J9 J. t# `* e! r#" l9 Y/ G. n0 z6 s8 q
# An unexpected error has been detected by Java Runtime Environment:
. m9 O. @9 X8 ~# E% K/ f$ A#. c3 y) D, `! z2 N4 M
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10684 k+ {, v# a- x: Z7 }7 j
#
1 W$ ]7 I' B& N# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing). r- g' D5 G1 @4 a. e( Q( ?, w
# Problematic frame:% U- m2 s+ @" N4 X i! ?
# C [javaswarm.dll+0xb8305]' `1 I' z+ m' [6 m* u! J
#
: n. ]( i" O3 r- x" c" X# An error report file with more information is saved as hs_err_pid1064.log |