我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。3 O0 p$ r4 g7 e/ W$ ]
import swarm.Globals;: Y) c! C) C% a4 Q2 u, H8 e
; I* e0 q- ^' A, @3 D4 ` X B
public class test {/ b# q% y; \; C& ^; {+ G
/**
E4 Q% f, g, A3 G9 t) [ * @param args: s7 S( n& t. u$ I1 l: h; k4 X; C
*/
3 ?+ W% ~. }' C# N3 a public static void main(String[] args) {
' B% E5 Y4 ^5 `7 m. ^# W
9 P- o! I0 ^: t- b7 I) q int y=(int)(10*Math.random());+ q5 w" U5 L6 k
System.out.println("result is "+y);: |- s( e1 n( w' [) U" O$ q z$ N
1 s9 q7 h; T% c
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
) B; u; e( O$ P7 V6 a1 G& g3 H9 Z- ~ System.out.print(z+" re");
- t, Z" x! ?+ v7 } Y }
* @+ \8 \. I' U+ e$ g% a}
8 v$ G- E2 p0 u6 M& w, T% o4 P7 H) g9 d
结果是:( J& S% G% ]# z3 x: ?" c$ h, |5 {
result is 2
9 L0 ^) @1 |6 H#1 n; i; M; W$ X
# An unexpected error has been detected by Java Runtime Environment:' V* r/ Y1 {. M& I: N, I2 D0 x
#
, H! V, X+ Z) }/ R3 {: b# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
; U# v5 E% S) H6 ]! ~: ^#6 b3 E4 k5 Y) V' w
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)( o0 l' ?$ `9 @* L: N2 t$ r
# Problematic frame:, E+ s: t* r! X: R# t2 }) j
# C [javaswarm.dll+0xb8305]
M9 j# ~0 B: P& }& j+ k; W#/ C- `; x q# ]/ Z1 J( U; O' O
# An error report file with more information is saved as hs_err_pid1064.log |