我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
7 C& q5 J# W t5 }( j5 Z3 A. {import swarm.Globals;
. h7 W9 v0 g I m
% Q, Z) N( I1 k' j; D- g. [% Lpublic class test {( C7 P8 d% _+ I6 O, s. D8 m: t
/**
/ i# s9 o# s" b# j' q * @param args
% L1 |; \* s! Z0 P5 j( E% {' Q *// a& T$ r; L# ]- v- ?
public static void main(String[] args) {$ E) I5 i1 f9 |2 e
- M! a8 _+ ]6 j4 z+ `- o. o int y=(int)(10*Math.random());, I% ^9 k) i+ D) R
System.out.println("result is "+y);
7 x, e2 H0 ?9 `7 a% X
2 i5 x& m1 f6 W( b8 U# w double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);) T' k# l8 I: R" `# p. s
System.out.print(z+" re");
: h$ d: K5 C6 z" h3 ` }
" w/ L9 o1 |9 C- w( K1 z K}
( u# E6 ]2 Z& d2 x# W' A" V. s+ k3 j# L$ E
结果是:
- _+ f7 Z: d* \/ H) i" Uresult is 2. o }6 E, s4 e9 q
#
% b m& @: |0 u# An unexpected error has been detected by Java Runtime Environment:
t" Y4 N7 g1 F8 o- h( \+ U& s#
3 X9 j1 c& {. v9 @5 k4 b1 {# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10689 t- Q7 U6 @! v* c9 l8 p3 |6 T5 Z
#- \$ y. ?6 y. u: g K, B- c
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)7 v3 V- Y5 Q! C- o) p
# Problematic frame:% X3 B5 m+ F6 N" b
# C [javaswarm.dll+0xb8305]
$ a v& |; A& G, z" C: O#, a4 P8 D0 W. J( ]$ Q
# An error report file with more information is saved as hs_err_pid1064.log |