我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。8 X$ A- W3 [, _6 z0 o$ Y
import swarm.Globals;
2 Q+ p; }9 H5 w$ U+ T( F: |9 S# D9 E+ b; C* \ F5 T$ Z
public class test {
. s7 T9 j- d. t# l" B8 V E3 z /**0 r1 ]* s) q$ Z
* @param args; R) C9 Q0 F) P: ?
*/9 a' v: w/ W1 h
public static void main(String[] args) {: i7 k# X1 q; V5 _
]; L# P% W& M int y=(int)(10*Math.random());6 R2 V+ Z) I9 Q+ `# g2 i
System.out.println("result is "+y);
q0 G( z! g0 a0 J6 C4 d. }' Y
7 u8 x; s* W) Y' c5 V# \; [ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
5 i. A: n$ v6 A" m. { System.out.print(z+" re");4 f7 F n. C% n$ t# K! I
}
9 g- x4 D9 k% K, ^, ^& j}- F# J4 ?# s1 s+ V5 B0 V. e3 @
* j. N- x: z3 O
结果是:" b/ y3 ~, N4 a1 w( e2 m @: `
result is 2
' s# r6 b: S) D( k& L+ X7 S( D$ j. `#5 X& Q$ F# l/ @$ F
# An unexpected error has been detected by Java Runtime Environment:
% ]! e) c- M; X+ a& C; {, \$ H#: {3 M6 {* A' O% V1 {
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 b" G% J: C0 P$ _$ Z; W+ ^
#
" P& ?; J, o( S8 D3 r, h! h% J# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
# O |5 ?7 Z# V$ H. e% f# Problematic frame:6 x. Q# I5 f6 d
# C [javaswarm.dll+0xb8305]# b7 h e# g! c9 v2 v2 ~
#
% T8 }8 z( p o4 B& Q! |# An error report file with more information is saved as hs_err_pid1064.log |