我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
2 q4 E, k. A/ L2 Vimport swarm.Globals;
8 N& O' ? Z: B( s/ t% u& |% h3 }+ |, C' W1 s; U
public class test {, Z2 u7 N8 m3 }6 L* T! T
/**
7 t1 e" o$ ?& ]' M$ e * @param args
! W( c' W- O7 g2 u( n */- ?8 |' Y/ X" \1 L6 E$ u
public static void main(String[] args) {% g' X- M5 B3 \4 t" r! s+ X0 U
& `5 i. w" \) R+ k; {4 i( l
int y=(int)(10*Math.random());
( `. \1 m$ L1 k System.out.println("result is "+y);
6 M. O1 b; v2 z6 n. O3 O" ]3 [& t1 R' i% x0 p
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
g4 V0 e. \7 Y5 ] System.out.print(z+" re");- m) f3 k1 H! d% M
}
5 Q" w; ?- j; H1 \}% W5 s2 k! U( S6 j9 h! A
J8 E8 M/ W; }2 A a, O: T6 Z
结果是:
# Q$ x; w4 {) B7 Y+ |5 l) [result is 2
1 O) ]: o+ _5 D* r: u7 l+ F#5 i" N9 N7 o% i2 B) q$ N
# An unexpected error has been detected by Java Runtime Environment:
6 y2 l! J( R3 K4 R% J, f$ I#
6 B) w% ~. A/ y; {0 Z' C# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
1 F* @" n, D/ m& N' U3 e* O8 g! L#, q, G& C0 _+ J* J/ T, x7 T6 [/ T
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
9 d) |1 C( O! ~! e# Problematic frame:& v1 O! A% h$ T/ |
# C [javaswarm.dll+0xb8305]( n0 u' [7 t* @/ Q" i4 a
#
/ w' l" L& J& k# j+ ]# An error report file with more information is saved as hs_err_pid1064.log |