我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。$ [7 x# D) f& v
import swarm.Globals;
) j6 S( B' G% Q. p" v2 M6 Q+ _
$ h0 x6 l1 d/ B& jpublic class test {
8 Y6 x+ V7 L9 G% N /**
6 r9 y; ^8 G" n3 `7 @ * @param args& j! l" X, Q) x& R! F J8 V2 ~$ g) \
*/
* e/ M% O" \3 \0 H' T public static void main(String[] args) {
9 O, g' w0 z3 Y6 t6 ?8 w
7 J; B: G- \- v int y=(int)(10*Math.random());6 h2 S1 g* G' h' A( a
System.out.println("result is "+y);
, A, ? s4 N5 O6 u" N# |# W& n4 H/ Z: ?: h' i" k
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0); y8 \. K1 N! t" T( }
System.out.print(z+" re");: i! M$ S4 M$ ? j: q. O
}# ?! {: d' \* F1 G% \5 V
}6 c7 B( \4 ^! r) o9 [" y [
' f6 R& j. N( L: r6 o. C$ v
结果是:
2 a; w7 v3 ]# r# g3 wresult is 23 x) I, h) a- \) \1 R5 K
#: u7 V$ W* g9 A- R$ I4 e
# An unexpected error has been detected by Java Runtime Environment:
$ b6 l7 `# w% l1 [3 J#
. j. @7 m: b6 w7 f9 H: r- Y# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
$ A( ~$ ^, i# |" j6 a3 }#
( u; F3 G. b" Q6 e# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
U* u1 ]1 O8 \# r- K# Problematic frame:7 Y8 ^. b) ?' P
# C [javaswarm.dll+0xb8305]0 c/ j5 Q: c6 T4 w9 w; s
#
/ k7 }4 v; W4 H i. {% c9 P4 F# An error report file with more information is saved as hs_err_pid1064.log |