我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
# f: \) X, }* R- jimport swarm.Globals;
/ p& W/ o$ Y" \+ d: f& k) M V: x
4 L3 i9 Q1 }. dpublic class test {
1 Z- y; S* p" ~* N) _0 @& [- p /**1 D- z4 t5 C) j$ m' Z
* @param args
+ G; m: s5 {, x5 m3 ^. K* [ */* [$ t- F, q& V7 s2 `8 f" D* V# [
public static void main(String[] args) {
/ b: @# b# i5 a4 |6 X" Q3 z
! W/ r2 t, r, H* e int y=(int)(10*Math.random());1 o0 t. O! R5 {! t: }3 b! Y0 ]
System.out.println("result is "+y);. p& a# V P" X& W @
1 t5 d! O, z, f% m double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
J' Y, Y8 U8 @5 \: |* V! h System.out.print(z+" re");. w9 o+ M% i `7 U. \# z! G
}. f% y6 j q" J$ ^2 ?, y% Z
}
7 u4 `% M8 I2 D+ C- W* k+ U: f8 p8 m- T
结果是:
- z. g0 O. w% K, a3 h7 T: G$ wresult is 2
, M$ g- W+ _8 `#
4 y0 a7 f( W4 p; Y; T# An unexpected error has been detected by Java Runtime Environment:7 i' E, X+ D7 a' x2 V
#- n, W" M. F" W5 f+ {6 X" r
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068- M: u K" a8 T* r+ u
#$ U1 V7 ^6 Q. b+ }
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
T8 M! e) I2 `+ \/ n& R' H# Problematic frame:
7 ? |; x. Q, X# C [javaswarm.dll+0xb8305]
% w' a) s. K: c6 S- U9 u#* O# |2 _ W4 m. G$ f
# An error report file with more information is saved as hs_err_pid1064.log |