我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。' j/ h! r" ~. z: @; Q
import swarm.Globals;
' V3 |3 B5 V2 h. q" r8 _
2 R; e+ p* |, f# M, D; [) R7 Apublic class test {0 T, z; E! c8 x5 E1 g3 q
/**
. B4 @: {8 Q3 l3 W2 k * @param args1 f, {$ }; _! w$ g5 u
*/ Y9 P. n0 }! T9 h! B6 L
public static void main(String[] args) {
" }. d+ i1 Q5 W1 V( C
$ _) v2 l p8 e! r# O int y=(int)(10*Math.random());
$ ~2 h( [$ k" V8 S F# E System.out.println("result is "+y);
, n1 O: T7 p2 ^* a; s" p3 L+ w8 A. d- u" y
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
& C2 X& ?( }6 h1 o( I: k System.out.print(z+" re");
! g4 v/ z Q5 A h0 D% T, E }
. v6 Y7 j( Q7 d}
~+ ~& z3 O) q8 I1 N0 d
7 d* @ A6 Z! {& z结果是:
/ n+ c# N6 N: e% c$ z0 \result is 24 ]$ v4 u! r2 u# e# M4 u4 G
#
( X' m4 _4 J2 U+ P. Q5 c& S. o# An unexpected error has been detected by Java Runtime Environment:& A4 D5 C% q8 D9 Q" {/ T
#$ B7 ~; K$ \; u
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
: i+ ?& F4 |) \1 H% Z#1 ]( y2 B4 o% R5 V
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
9 }5 @8 r3 N% Y2 V5 V9 ~7 E# Problematic frame:
+ |) a9 s) X+ k* N7 Z. h* z# C [javaswarm.dll+0xb8305]
2 l! l6 L: Y+ L; H5 e#
& p; ]! e% x% |2 q3 d6 m# An error report file with more information is saved as hs_err_pid1064.log |