我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
* _5 p, P1 n) Dimport swarm.Globals;
' g0 d" R2 ~# A6 o3 C' a# s8 y* ^: A- T, r/ q
public class test {4 |% S+ p: w1 p n4 w* @. w
/**
! [9 a3 B% _3 D * @param args
) @; ]3 A' B. H0 e) Z1 h7 f7 W */
) n. ^/ A {0 a( \/ K public static void main(String[] args) {* s' N1 M8 O2 F" l
; {$ H( U' s8 n0 K. i- S& P
int y=(int)(10*Math.random());% t/ R; E& {2 f
System.out.println("result is "+y);# S3 B% ?# i4 H
, u( a K! n" A: x4 F& N
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
/ c* I$ s+ \- ^+ y- o" q, h System.out.print(z+" re");* w; h% S" o \7 l, K
}
9 ?1 l& q' y; g" W1 ?1 f% e2 `3 l}
3 o3 c; s# ^4 _
/ K/ E5 x7 ]* ]+ ]- `; _7 B8 u结果是:
( x9 n$ t) I% p! R& u6 L* Xresult is 2
' N$ g/ s8 S5 R# I8 m#! M0 V: g# `; B5 _
# An unexpected error has been detected by Java Runtime Environment:
2 m) ^5 a" M: H$ U9 J#
0 e7 c. N3 T* _( O( G8 c# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
% R- C( E1 [8 F! Q( u. ]. W#
8 ^; L- a5 V; `: T# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)% ]+ N) }1 P# u+ u) x6 s/ J
# Problematic frame:8 B B% Y9 \ ?0 A& [; W+ F- b
# C [javaswarm.dll+0xb8305]
) p' ?0 ?5 ?3 T- `#2 u, O& |0 A( Y/ O/ d
# An error report file with more information is saved as hs_err_pid1064.log |