我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。- B# H! ^7 O: r3 M" q1 m
import swarm.Globals;7 j! N9 m% B5 D5 ]) v. l5 J4 ^
1 w. X; V. A( R/ X( I) T
public class test {
! }( S( H. s5 i# F3 {; s# H1 d /**
" x( x7 r* y1 V+ T * @param args
# J. j( T; G/ E) Y: T0 Q */
+ Z% W+ J$ {" k& s public static void main(String[] args) {# q+ i' K4 a1 |6 B( b3 x
, t* X8 E5 o) B7 E1 F$ g* ` int y=(int)(10*Math.random());7 C" n: B3 ]. C4 [) z7 s
System.out.println("result is "+y);/ E* L7 Q6 [8 U* z
0 g! w* @8 z3 r. j% V5 h$ G! g
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);- o) B9 U- s; K0 Z/ b: I R4 n. ]* v
System.out.print(z+" re");1 E W- ]' ?' m. e0 }
}
8 J- z/ X* O' O6 K) f$ v}; P1 \2 t) M- F4 ~" e
8 C9 Q" u# o4 A, o+ D: l- Q
结果是:& x# d5 j: Z5 L! B3 r+ N9 v s
result is 2
2 \' P& ?( E4 Z- y0 r; E3 ]- M#! T4 i& x, {/ Q' l" Q2 @
# An unexpected error has been detected by Java Runtime Environment:/ r2 J' S5 y: P# T) X+ ?
#* O% z, S) @* _" \
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10685 T% t0 i# V* A& a
#& P8 q! g2 q1 T, C' Y. ~/ _* l" J
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
4 r) B" \$ o: j* L" S; t" K0 z# Problematic frame:5 c( {3 L" Q1 u; E P9 X) f/ T
# C [javaswarm.dll+0xb8305], @4 Y D# {; R5 e0 R" `1 p
#
9 _1 R8 p3 o e, k2 V% v0 w# An error report file with more information is saved as hs_err_pid1064.log |