我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。& w+ D6 q- F. i/ t
import swarm.Globals;" F1 e# v C, M3 y, c/ l
5 _; a" V: Q0 r
public class test {- ]2 B8 F0 w3 E {% D2 s* g
/**7 H+ d2 k; C, h4 Y. l! D8 J
* @param args
" b3 L3 b/ F( k; m/ b' | */
) e* ^6 g: L; W public static void main(String[] args) {& Z) [2 X. Z) O" {' E$ x% H! o7 p* t+ C0 f
3 j7 f9 b0 }7 d! K* L
int y=(int)(10*Math.random());
9 f) l' |, E0 p6 _ System.out.println("result is "+y);
. T# K) _0 t2 g6 {# q* ^2 s; i# w. T9 w
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);1 W' ~, ]% P% `1 [
System.out.print(z+" re");
) u+ {2 }7 x/ ?2 v }
; l1 H$ H' h% l}4 Q) y! ~3 t( K+ [2 g1 A
3 h: h. p2 ~! E; K5 L: h& q. N结果是:
- t4 U& I+ w# Q) e3 mresult is 2
& V" n/ o& W& g#
7 H5 [" n, Q$ l) k0 d) ]# An unexpected error has been detected by Java Runtime Environment:
: F' [, A0 |% H, u#
! n1 o5 n/ G) r5 _# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10681 u1 |% D1 @6 B0 F N
#7 ?$ a9 I7 {. x, ?# w g$ R7 p
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing): _$ j$ W; _+ {0 p
# Problematic frame:
K& j! K4 N9 A; W1 r3 C- O' Q# C [javaswarm.dll+0xb8305]
8 b2 Q. E; }8 S# g, K6 T#
4 w; C$ ?1 ?7 p5 w# j: O- N# l# An error report file with more information is saved as hs_err_pid1064.log |