我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
7 F6 a) f' M9 ^4 K% i3 c5 Iimport swarm.Globals;
3 r: X! a9 h. O! x
# A) f! }+ R* H9 T. Zpublic class test {, e+ K5 L2 X6 S" T7 o
/**
. a4 D0 n% ]( @+ O" D0 O! E7 ^' S * @param args
6 A- [' Z" I- N4 T" F */# C7 H3 s: I1 T' T
public static void main(String[] args) {
( {* P2 a4 p. m" U6 s2 ~
" w E n- X) l/ Z int y=(int)(10*Math.random());9 W. \2 T* C! g2 c2 _ ^/ \
System.out.println("result is "+y);
' r" J4 N+ N( H) `! ?. L- r Y' @7 u6 l1 M! C; W
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
2 ]3 g& d8 d! D$ W System.out.print(z+" re");
; Y; c" p# d/ O$ ?$ L5 }; F1 T* d }* s9 d1 H& G" P
}
- Y4 w2 G: \9 N( u$ d3 ^! ^+ R( A/ o* @7 S8 T
结果是:; T* `, u }& C
result is 2
V$ I7 ?5 M6 {+ t2 t" J4 g1 B& j#) X: k( |! N% m: |$ o6 Z" k
# An unexpected error has been detected by Java Runtime Environment:
) e& [/ f3 K2 w, E+ m5 c# R#' v( e2 B9 ^; F4 K$ ?2 u$ k; D# x
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
/ _8 ?4 G9 n6 p6 [#
- o! `( t! k b9 ~* N% V# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
7 n# d4 K( J" |3 e& m2 @, A# Problematic frame:- T% g6 Q+ t* ^+ \
# C [javaswarm.dll+0xb8305]/ _/ {: j; w" E6 I& d2 L
#4 P3 y! j8 Y7 T0 e- Z# N
# An error report file with more information is saved as hs_err_pid1064.log |