我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。! U# g- d Z! ]0 w1 B+ w
import swarm.Globals;
4 {- B# B- U$ \+ \5 P& k. }
( |4 ]' q. A w- q/ jpublic class test {" Q. h9 F/ |, Y: B# }
/**
5 x5 \! N5 I1 [ * @param args
1 J( C/ E; ]. U( o% ? */
: ]5 F @$ r4 k0 n6 q2 |, q public static void main(String[] args) {
- S" a5 {4 f, i
% x, L, [: ?( e* [# W, j) T0 Q7 B int y=(int)(10*Math.random());
# L( Z5 G. U, x* Z( y: m" a System.out.println("result is "+y);
% F4 Q( I0 ?. O, t. K, }: q- H# d7 R- r7 }% D3 m
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
# }3 B" ]0 S4 V8 E+ \* j& b System.out.print(z+" re");
% A t8 \+ I, [4 i }" ^) m2 M5 O7 z% Z
}% I. H Y3 z, s' f: c
) f& G6 |# b" d/ [# ]: P3 C* F6 e
结果是:- _1 m4 J7 J/ d/ G4 L( j$ L" m1 R
result is 2
8 p5 V: N3 T; W$ a' Y# V#! e, W( Z8 }3 e+ P# N5 E1 q
# An unexpected error has been detected by Java Runtime Environment:9 ^. v$ ]/ x4 l6 p1 {
#4 }* E) I0 |" B: [/ Q1 R+ T
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
" U9 J7 }* V3 G/ o# m( G: Y$ q6 ? r& H( z
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)8 G) i; W, O9 t$ u. i
# Problematic frame:
9 [' ]! E! [) h$ E2 J# C [javaswarm.dll+0xb8305]* N8 Z. a* f" X0 W
#
4 S M- T- G/ J+ C# An error report file with more information is saved as hs_err_pid1064.log |