我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
! }, e2 V4 p4 mimport swarm.Globals;3 ?" G( k9 O& w6 |3 A& T$ d
: T: s" S' v% l# |2 F6 U* T, s
public class test {
* b" u2 X" F) ^3 Z$ @1 p; Z /**
( o( ~' \$ @2 [* w2 m) t * @param args, N6 J1 Q% [' P$ g; X: g
*/; |0 I& _7 `; }( r
public static void main(String[] args) {1 Z5 j" Y: g, K0 x; q
% x. `9 ?/ ?2 i; o9 x int y=(int)(10*Math.random());( H6 J. q# ~. l6 L7 P
System.out.println("result is "+y);
% B* \, E- T U5 r/ c0 ^3 H" P* |7 H# Y; `) D/ E) K' ]- X
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);; v o" I1 z; I
System.out.print(z+" re");
+ F4 p5 _! J) G }
( n: N* V# E; d6 W}
0 Z: Q- p0 L' e. ^" s7 ]3 @. Q* A, f6 @) e% s! }
结果是:
: w ~! @! }, O vresult is 2
& @* I( b. N, q- v0 e#
1 b1 r* S1 [1 c, @# V. b" o# An unexpected error has been detected by Java Runtime Environment:& {2 K' S4 i2 e9 g6 M
#
8 L' }$ A2 ~( W) Q: ~0 t7 i/ y# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068' P: K, W$ ~5 i. R+ g
#
/ x* \. V, a6 P+ z# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)2 h4 z% D9 Q9 @* P3 Y1 l# `
# Problematic frame:4 V4 C2 v& g8 i/ E+ x% c
# C [javaswarm.dll+0xb8305]
* x) f2 t& \% Z#+ H: y. k$ C1 y5 j4 q
# An error report file with more information is saved as hs_err_pid1064.log |