我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。8 K* O% e0 t5 n' q1 s* @( F, q8 E
import swarm.Globals;& _8 z4 O. e) T" n; I0 e
$ d e! r# F* ^1 Q
public class test {1 e7 x& k2 i( ^
/**
8 F3 [, \( E0 I8 e# v( y * @param args
F: T# n% U8 ^) V# a9 X( h% X */1 z: }( _/ z8 j3 L. z& H
public static void main(String[] args) {
9 Z/ t! p0 o6 J( k
. m' Y# F7 T: y+ l+ p. a4 M% v int y=(int)(10*Math.random());
8 c' c. j8 b& G% V2 }$ N8 S/ f System.out.println("result is "+y);
. l4 O& |. ~% @* z$ H, ^( ]8 U s i
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
2 S7 x- A7 H5 c2 v System.out.print(z+" re");6 G/ h$ R( `+ H! [: l% d( l+ T: l4 l
}7 D0 f6 P) u) s' m0 w$ I
}
4 c6 X7 x* ?( h/ r# A+ M8 x! |' I8 S
结果是:
' Q7 o: p# N9 S$ I3 u) i) z2 d5 Fresult is 2, o2 K: ^9 K4 [+ c
#5 ?5 w4 n( |6 w$ `# p$ Q* I
# An unexpected error has been detected by Java Runtime Environment:
; W8 ^5 P3 k; X$ Q3 M( y, M#
$ {% T) G* y) P4 o# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068- g% ~: D2 l5 K! J2 x
#
8 z5 J# q/ r! u* f" E2 u, f4 `# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)- Q4 A. {7 l' `
# Problematic frame:
; h2 x$ g' L8 @# t# C [javaswarm.dll+0xb8305]- j; J# @; s$ H% z
#
2 t S' X8 V3 C& W; Z2 V( x$ w3 u# ^# An error report file with more information is saved as hs_err_pid1064.log |