我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。' ]) S0 f5 `+ q' A
import swarm.Globals;
. B! y" Y7 Q' U+ B3 r! ]% k4 ]% H h1 m5 t9 N! i
public class test {1 g$ d' i- X/ E( S0 C4 E
/*** u4 h8 C$ j5 Q
* @param args
- M: \: {( A0 C# F1 T */; p/ J& p( e' u& _8 _+ O+ l
public static void main(String[] args) {
5 q/ v5 m; _' [: Q% m$ @5 V. I- l
& I9 W2 [% g/ `, { int y=(int)(10*Math.random());& D% G% e; j8 K* y) l, L
System.out.println("result is "+y);
( Y/ q! ?7 ~) `/ m, ]; A+ x" z& [% v" K' g
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
6 R. v: }. n m8 E6 d System.out.print(z+" re");
3 ?5 x, m6 C4 O8 V8 e }
7 J! T8 J3 |* K \; @) ]: x}2 E8 Y4 \ {' d
" E0 o2 R0 `+ a; F/ Q; _9 E' C结果是:
* z' q. ~% D# K* V8 g% yresult is 23 z! ?: K- y& x# ]
#+ E# W# b7 M+ _" `, A4 U
# An unexpected error has been detected by Java Runtime Environment:9 b1 ?# Y6 C$ g6 I
#3 U: K& v5 j) c
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
% l. X. z" _0 X#
2 V8 p M# B h# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)& R0 P; w/ W0 d0 e" B! N: T
# Problematic frame:
7 c$ a, l8 u0 Z5 L" K9 m1 N# C [javaswarm.dll+0xb8305]# ?* S% S8 O3 P
#
4 j8 ]# v4 n' ~' e8 O( `# An error report file with more information is saved as hs_err_pid1064.log |