我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
# N: y+ `9 C! S9 ~import swarm.Globals;1 J* g3 C" q! s! _ u; p9 Y
( ]' P# B2 Q2 X! O9 K2 V! U$ ]
public class test {+ t, s% i) ^- Q) J8 c' ~" f
/**
( m) F9 P( f3 X( r * @param args
8 D) q" @( Q$ d& s6 E */
, ^* t7 T" X' A8 j& [2 W! n public static void main(String[] args) {
2 q+ P8 q+ Y8 V" [, d: i$ c4 T/ ` + X j* O, }3 ^2 R2 ]
int y=(int)(10*Math.random());- ?: x! Y# r' h; V: M
System.out.println("result is "+y);: R% V5 h% i# \2 p& G7 D
+ J8 G1 h) L% x2 H- ^! ^% E* J% H double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);+ i" r8 p0 }6 F, l$ k1 m& ^/ `/ q0 R! d
System.out.print(z+" re");$ A, G) Z8 b6 `* @8 y- R1 @
}
6 H* }5 F b" E; N# T5 D4 D+ F1 m}5 h( _$ W+ Q, x0 B3 H
2 K& H$ W2 k+ ]结果是:
, ~! r* G; h9 y3 t7 wresult is 2
! M+ M I. g9 j6 T5 I' Y7 ?. |$ |#, w6 P* ?# l' Z
# An unexpected error has been detected by Java Runtime Environment:5 E }" W7 L J: | f
#
% E" \$ ]; U @2 s3 _* ~8 _, d# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068+ d; ?" O8 `: C. w
#
- g1 M- y) e! ]& d" ]# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
. D* w- ~ R: W/ w2 {+ Y# Problematic frame:
8 v) v$ D x7 h) @) p/ q# C [javaswarm.dll+0xb8305]7 ?3 F! O4 P& Z
#
! U8 c* C; Z* l, x! ~6 i* f# An error report file with more information is saved as hs_err_pid1064.log |