我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。6 x' p0 b$ p- m
import swarm.Globals;# n' p( I& {# s5 O7 ?
1 L* E' I* [1 ^, M4 [7 g$ upublic class test {+ j9 y& D8 ]5 p! f# [
/**
+ S8 J& L4 [, k1 g * @param args& G7 Q) @* _/ T: l V- T7 |; `
*/5 `9 g; Y4 a' a# z
public static void main(String[] args) {
9 h5 j3 _. A6 Y" w4 m# R
8 [3 ^( N' q. E0 Z int y=(int)(10*Math.random());
- W3 o0 Z* v" Q! S System.out.println("result is "+y);, U% {; ]9 R% H; C' o. o3 ^
2 S! n3 z' W* w ?5 ^8 }0 `
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);0 W9 \8 V, u) w+ ~& b# z8 y
System.out.print(z+" re");8 b# D& @1 T- W9 z S& a
}
+ |: }; v# n3 o* k}0 {) J# V" B4 d N7 u5 s- [
* x4 t1 M, |9 j9 B* }# G
结果是:7 x0 u# ?: K$ L0 R1 x
result is 2- _& p4 p7 @: R+ ~3 V
#
+ m7 ?; i$ V8 A# An unexpected error has been detected by Java Runtime Environment:
$ z( W: j5 y' \9 n, I& }) k#4 ^/ V! |/ }9 F; y* D% H1 P. s
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10685 G# b9 o" z `5 {* z) ^5 m
#4 x. T) {# B# G
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
! g: E$ L( q& I# Problematic frame:$ w. v8 S8 S: _# l1 C M7 ~ ]
# C [javaswarm.dll+0xb8305]
# D" h4 O5 s: d. ^6 j7 k, s#
$ |3 j8 p+ X U# An error report file with more information is saved as hs_err_pid1064.log |