我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。, G* r( \1 Z* r. C! N! B! i7 J
import swarm.Globals;
0 `+ j( g& z2 z% @* b6 c& d: _/ ?/ s+ ~9 Y
public class test {; M: J( ?6 c- ^, @6 v' N9 Z) w
/**$ r, n2 o6 v) S" q. r
* @param args8 C; U, D& {7 M
*/
& C' t. ~& N1 H: H ]3 j9 {$ t/ g public static void main(String[] args) {
0 y* e3 _; N) b2 {* _( a$ U, @
) W9 B. l4 o ?! h6 k int y=(int)(10*Math.random());5 ^( n) @' U* r* W
System.out.println("result is "+y);
$ ]% |) B( |8 Z' m p) N1 f
' D2 d! E" N- G+ y double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
3 t+ I& l8 q6 S9 t7 L# v System.out.print(z+" re");+ A# {" P) A: q8 e& C7 X$ q/ }
}
- M9 }/ J- T. d2 m+ ^6 p5 z}
2 n0 Y9 X4 K8 ^8 n( a6 [% Q0 T$ ^+ c! y
结果是:
7 }( d( R+ M0 L( vresult is 2+ p$ ^$ g* O% A% ~
#
% Z1 [: J5 G/ N& Q5 S) H# An unexpected error has been detected by Java Runtime Environment:
- V8 P% U0 }/ \$ s4 ^#- \& c* K& g# p: x+ y+ i& `. u
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
( e1 b3 X7 }1 _* e4 D3 }#( z1 Z+ _' g8 M9 F6 y& v. H
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
; V( \2 u0 ?( [% i) H+ @8 Z& K# Problematic frame:0 O* |) m* C) Q+ L+ T8 t( ` v, i
# C [javaswarm.dll+0xb8305]. S% ]1 c* |- U' [
#* W( f- o! ^" }5 [ e
# An error report file with more information is saved as hs_err_pid1064.log |