我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。2 \" I) X4 W% e" @ }/ J
import swarm.Globals;4 O+ U$ U% C$ a E
5 L0 G; ^% U( W; ^' |( t1 |public class test {; u3 B# N0 p; g6 i/ j
/**
. e T l# z: H' l9 B * @param args
! N( q" Q/ N: S: ~# S9 T */" r5 @- Q* E$ A6 T
public static void main(String[] args) {4 X9 t: a0 |% r/ ~8 {# W
0 P7 h. Z! b: w- M. x* b
int y=(int)(10*Math.random());0 N6 n/ o* ~8 G& R- r( r* a. t/ D
System.out.println("result is "+y);
6 R/ `6 \; d- D: I- L2 d
; p( Y5 [3 y. J4 `9 K% J double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);1 d2 O1 {. t( r: B
System.out.print(z+" re");
: u( i/ [! U8 q8 m! s3 O }
: I) ]7 R$ p5 W: I/ c5 d}5 O- \& I7 `( U& G6 u- S
" n% P8 |# W8 u8 X; e, m3 X9 W e
结果是:1 H+ C/ S; q/ j6 R$ @9 U' T
result is 2; P2 `' X7 s( s7 z
#
( P( o5 p9 f5 G. E$ e) ]# An unexpected error has been detected by Java Runtime Environment:
% j, j7 d Y3 c/ R#/ D+ J r) U# J3 i
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
# ?$ i* W9 Y$ a- }#
, f8 R* R6 \+ @+ e b* U& @: C# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)8 M4 y0 d6 @; [; @/ C" R" D p2 K
# Problematic frame:
& |6 | c: N4 k/ s8 ^1 ^* b# C [javaswarm.dll+0xb8305]
4 D5 ^4 f0 R: w' P/ p#1 {* c" u* c% U Y+ O
# An error report file with more information is saved as hs_err_pid1064.log |