我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
- X4 j# Q+ v# g2 Wimport swarm.Globals;
C! n* E( n* f0 ] q: @. a& I" t$ _, c- n8 o; ]7 Z
public class test {( I5 y4 o7 ^, q& [9 @
/**
' B4 ]$ ~) q$ v, D3 h * @param args" G! w$ k8 z. e/ x
*/ j: X" F0 N9 z+ N
public static void main(String[] args) {
1 k* P" f- |$ Y& [) d3 W/ t
' c8 `/ o0 |! H5 K5 u int y=(int)(10*Math.random());$ n) o9 b: Q4 P i% i+ V7 v% ?; t; J
System.out.println("result is "+y);
5 d/ K& n2 N. G J/ ?. ]1 r
) ~3 ^5 E+ `9 c! Q- E5 C, L: L double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);2 V2 m1 Z" S; \
System.out.print(z+" re");0 ^9 z3 y( l% \, _0 [
}
Q8 i3 B+ B8 z+ m7 w2 u}' Y1 M& v. k2 q( D3 {& a
m' b- B/ e% ]2 l. h4 ~7 C! |/ Q
结果是:# S" `/ W+ J+ i
result is 2
- |5 ?0 ]& p3 `% j; P1 Z! z+ U#3 }# ]; r: P3 _7 `) {: B
# An unexpected error has been detected by Java Runtime Environment:7 }% c2 O1 v& a$ q4 f0 ~
#6 w1 h+ [/ d/ ]- n, R' `
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10688 r6 L8 n* }7 k+ S: e1 e! @
#
7 N* Z/ ?. c& k }+ Z' y# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
9 @$ m. S7 z7 m0 `5 c# Problematic frame:
% i2 f6 ^+ p- c% [. ]# C [javaswarm.dll+0xb8305]( [! u, u; p( h; ~+ S
#
8 C' l' i+ h) p$ f& b! v# An error report file with more information is saved as hs_err_pid1064.log |