我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。6 [5 c" D) K8 d9 A, ^/ q
import swarm.Globals;
0 |' k, V% O9 F6 Q% r6 M
( z- f ?3 j6 a" `& Qpublic class test {/ {3 b. x9 ?+ p/ }, W1 g- d
/**
* `3 B$ m. U/ S. [ * @param args
* G" \8 B1 n. O$ h! _# w */& w+ ^# A* q; S6 O
public static void main(String[] args) {
& V+ {$ I/ ~ y f' [ 6 r/ w% Z& M; G E6 U' E+ Z- i
int y=(int)(10*Math.random());
! r' P' B3 N/ S, T System.out.println("result is "+y);
& `% `. C U5 N6 e
a* A( }+ [) ]6 n double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);* Z" J" A$ }% i% O* x
System.out.print(z+" re");
# a8 z/ \+ }0 X* t5 h }- P( j6 ~0 p/ K& l& B7 h; n7 g8 r
}$ M' J* |" k5 V2 \& k9 ~
5 a5 B& g: y! ~% H* a: a7 ?结果是:
- o; ^# C( H2 B: g$ k& n. {2 |result is 2
9 _$ T* {& L' v8 M3 C#9 X8 ]4 T h3 l& F- n/ ?: q* e
# An unexpected error has been detected by Java Runtime Environment:
/ \$ |1 T+ R4 M* @. G#
" i; e k# ^( _- L& B8 w, W# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
" c; e$ g+ v0 m9 U, J' q#
$ v( w6 x: `- a" T4 ^+ ?! Y' Q# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing): G# c1 p2 h. x! k/ ?$ U! k
# Problematic frame:: d5 \- l0 ?0 {' K7 c
# C [javaswarm.dll+0xb8305]' J: q4 T( H0 E5 v; w% ^
#/ S' U. z+ X/ i& ^- Q' D
# An error report file with more information is saved as hs_err_pid1064.log |