我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。9 Z2 W+ k7 F$ P, n% u& J
import swarm.Globals;
, v) T$ t+ D/ u3 `/ ?$ }% U0 V2 d, }1 T
public class test {6 g) k# T* q2 a2 J
/**
" l) [1 t' ^4 A5 r5 i* Q, D * @param args5 B! J# N! s* C# q5 T; q3 T# ^& O
*/
" u) _, v0 _# {. t public static void main(String[] args) {
' g" Y: R) P4 P/ M9 U1 v! v) U" | ) o: Q+ V g% y# |
int y=(int)(10*Math.random());& b( Q8 d2 J8 `4 s/ w' [, G
System.out.println("result is "+y);! |6 w- D1 _8 P7 b' L3 u: v
& v) d% i* o0 ]7 B3 p& J double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
j; r6 k4 A! Y. N- d System.out.print(z+" re");5 p( G* C0 |3 X: J8 v& W8 @; b
}
+ S5 P ?8 r7 v- c6 j}- }8 q! w! w# m, r W3 \, @
8 |$ _( O% V$ ?- D$ r8 R1 A. k结果是:
7 m2 n9 j/ c$ |* w; q3 W! B% M+ j5 aresult is 2
* P0 _8 R& Q- J0 t#
: Q- f/ {6 Z' K! y6 b# An unexpected error has been detected by Java Runtime Environment:/ Z% D/ w8 ]- m$ m
#; m4 M2 C- q$ ]- K7 Q; H
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
- g+ x' L# `+ x; {#" b7 }3 S7 @* S
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing), Q- B3 N1 l) G6 K' h% W
# Problematic frame:
$ N! w! ^0 `$ d3 n4 s' G- e6 Z# C [javaswarm.dll+0xb8305]
5 v$ d$ v2 n1 t9 W7 X! j: Z#; ?. L9 g6 Q( w2 \3 @, v" c
# An error report file with more information is saved as hs_err_pid1064.log |