我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。2 t3 i* |( a1 y
import swarm.Globals;* _( j, L2 m* n/ a; C* o$ ] a
& L9 ]5 i! _& \3 Q4 R/ }
public class test {
6 B* x2 X; L H /**' X) R8 H" n$ Q, w7 |9 Q2 d
* @param args9 T* T3 G. G" c+ N1 l* C* }
*/. h1 ^& p3 p( L& \
public static void main(String[] args) {0 \2 y8 l5 c0 E1 h) E7 u
, ]5 L5 a- u1 e8 e8 l& f int y=(int)(10*Math.random());
5 N9 c: o6 G7 U$ m/ h- o System.out.println("result is "+y);+ M5 ?4 d/ Z/ W O0 h) G# X
" M8 p+ p% X8 `
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
+ b0 x' o& \/ v, K# p" T5 V7 z System.out.print(z+" re");; W: L9 w. C) _ T D
}
7 b8 z" S9 Q2 T5 @# Q}" W) \! |+ o; J( l! ~
; O/ ]& |' e1 S# \9 @% Q* ?结果是:! E& G5 g5 S) o+ I
result is 2
) R8 ]9 n# |% G0 N#
9 T5 L3 C$ M" Q% R6 @$ ]# An unexpected error has been detected by Java Runtime Environment:6 }, ]/ c. F1 k! x+ u1 Q; z% a
#' P5 g1 Y7 m/ \& g/ l9 L8 T8 Y
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
- [) w# S( U2 H6 h: Y3 N# }& ^* g! W2 L' K8 ~
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
7 m+ D M% K. [1 ]. k# Problematic frame:$ I* U0 s% P8 d. y. ?9 x9 W3 Q9 m
# C [javaswarm.dll+0xb8305]' k `& |6 `8 u& T) e
#
% o6 k! G U) s! c* d# An error report file with more information is saved as hs_err_pid1064.log |