我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
( k6 t4 O) g1 f3 jimport swarm.Globals;/ Z4 r" E8 g* }/ v6 o; t' k
8 _7 U o- ?" dpublic class test {
$ a9 h. i! j* m P /**( J, W; c, O1 P
* @param args; K% w8 M" W0 Y
*/
& t" G" B. [, R. e" Y public static void main(String[] args) {
, f0 K% h/ @5 `7 u* n* C
. r# L6 [9 a. e, B( a# l9 t7 p8 k int y=(int)(10*Math.random());
; C: W6 m2 ^4 Q: R/ t System.out.println("result is "+y);* u5 m9 Y- a% W: l" S: Y
2 p; l- m$ C0 v) t' l' s2 d double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
; \, d$ u+ G% C; r8 Z- O2 s System.out.print(z+" re");8 J \' C8 [0 Z A. ^& b9 K
}+ b1 s5 Q3 o8 f- I& f: ?
}6 h6 F, D% M/ U, ]* M* w
M l V, W& r9 g结果是:
1 G0 s/ o9 z: {" qresult is 26 Z( g1 M1 R! s, ]8 x
#8 B- }5 u7 N& X7 i
# An unexpected error has been detected by Java Runtime Environment:
" d2 D" {) E1 {$ N' c3 a9 p#
. q* f8 s5 @1 }6 U. U' z# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
0 T0 e5 c# m7 G0 \#- q+ [" N3 ?1 @; Z- W! A
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
, |' v2 M; M* C3 _ R0 ]0 v# Problematic frame:, ]% G7 W7 M6 s) r5 x3 B
# C [javaswarm.dll+0xb8305]
( b0 \' C, Z& Q#
1 w' _" _1 o/ G8 C6 S* O# An error report file with more information is saved as hs_err_pid1064.log |