我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
6 O+ l! A1 F# O4 h; U3 bimport swarm.Globals;
- J$ g6 M7 e l: c8 Y) b" @
) R) ^# O. R5 }) e& e( \public class test {
e* L j& S$ V /**$ K6 D' Y# i1 _; A
* @param args
: s5 M f4 y3 s: h+ K' L */
' r* p6 f, y7 V7 {6 f- H7 H public static void main(String[] args) {
# V: o9 V g$ B$ u5 E% i4 c7 B, A/ Z- [ 6 w2 ~: ^+ e) x( @* p2 w( r
int y=(int)(10*Math.random());9 u5 ^$ V* P/ ~ W& Q _
System.out.println("result is "+y);
3 y2 m0 g1 T: a9 K. D+ A; e- a1 ?
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);( u, Q1 Z) B+ l ~5 W
System.out.print(z+" re");
1 j+ {) F, i7 y. @- U2 d }8 R* _/ u, W Y- X% S
}
3 L8 s3 a* L, L- K, g, e2 k+ |& i, g7 U1 a
结果是:7 N& V+ z) x6 ^! p
result is 2# Z( H* _" y/ H7 @- [. Z4 J
#
+ O' c2 M+ N: v' ]4 O" ?6 C! j# An unexpected error has been detected by Java Runtime Environment:
1 |3 }# I' q# } D1 z#
. _- y) @7 W, b# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068- e8 `$ g' C+ d3 q4 l6 |; Q
#3 \0 h& ` ]9 i& _8 {
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)3 Q" c2 R6 F4 U& a- N& @
# Problematic frame:# A( @5 \: \" V8 n
# C [javaswarm.dll+0xb8305]. L$ V3 ^: H8 G) d; z* R, c
#' o9 N3 E2 s0 T0 \& F0 B
# An error report file with more information is saved as hs_err_pid1064.log |