我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
9 h9 ?1 P% S7 O. g) D% x2 ?import swarm.Globals;+ W, s1 G/ o5 K/ U2 z
5 J' |5 Z3 U5 \
public class test {' L; P4 f, z$ p# L% u4 J
/**. k8 @! M0 v+ }$ J! q& T
* @param args' O4 v9 s( o7 G2 q! b. d! j, o
*/
: \7 d* O- ~" e# y) A public static void main(String[] args) {
8 I$ g3 o: R- c N8 T& x8 l9 s! o 7 c! t# D& e2 W1 u
int y=(int)(10*Math.random());7 k, z3 Q0 T7 r/ X8 l' s
System.out.println("result is "+y);8 Y% p+ N# l; z4 L! r$ c/ h1 I
- t& y# J; X/ o J9 h p
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);3 E0 D, h$ N Z' y, ]' \6 j
System.out.print(z+" re");
) Q% i) ?" C$ b7 J6 C0 s% N0 K }- _" |# @* Z w y) t: l
}
$ A- u0 }" K2 z# z0 p3 @4 B0 O( |. @/ z7 T- `. R* W0 j) t1 z
结果是:& j9 U0 U7 R* \ @& `& K0 v6 D' n& a! [
result is 2/ R. z8 Y: D! y: l( d( g5 A# e
#
# o& L2 `7 n, z) A# An unexpected error has been detected by Java Runtime Environment:
% [, A" g8 T) L* U2 k% w#$ S- l' |0 t1 m" m5 i) _
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
) C6 ^0 {* d% T1 }7 P- f9 f#$ g1 t) B2 V g/ v0 g, l+ | n; r
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)) G& `+ @. U6 H. Y8 N5 n
# Problematic frame:) j8 K7 c7 c% T; P: t7 ?
# C [javaswarm.dll+0xb8305]
" M! g, _. e5 n% h5 T5 o& B#
! \ |. \# C- g5 w8 J& m# An error report file with more information is saved as hs_err_pid1064.log |