我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
Z) Z; j k! m, [import swarm.Globals;
, U$ g; `, i6 {( {4 Z* d1 ?6 X- G& K$ q" L+ V+ X* U
public class test {3 B+ F, A; Y* n! J0 ]1 d
/**
6 k- ]3 a% {8 W8 u * @param args
, c! ~; q! h& O1 Q5 n7 M8 X- s */' B; A5 b8 X) N/ D" n- ]. I/ e
public static void main(String[] args) {
% Y& K, `& B" p( W" [/ j
' _9 f- S) ^- d1 `* `& f int y=(int)(10*Math.random());5 q. X! `) I5 H; a) x
System.out.println("result is "+y);- @6 V$ }' q) B) F2 G
2 |( A# |/ n$ C5 L! b7 U
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);1 @) _6 Z8 f- }! B0 [; P d0 {
System.out.print(z+" re");7 K' o8 E( x6 `0 O
}
4 @5 W) m2 ]$ i, p( H3 @}
4 t" Y ?# {9 Q% H4 o8 b, N0 N1 P* }9 o
结果是:
2 x, k+ X! {+ j8 ?result is 2& ~" B: |+ v; j5 K% s! G9 ]
#
7 U5 P w( b2 e8 y4 Y% G' {# An unexpected error has been detected by Java Runtime Environment:
! E5 _0 d% B8 B+ }2 l$ B! H) z! a#( v+ a' g) m0 P. k
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
& {$ P7 n2 g, v% U0 h$ m* s#9 Q% s7 x' C5 R/ a) K6 U
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)5 \8 I, L6 f5 I, w' s% Q4 Q* a
# Problematic frame:8 M* y# M' n" D! }* Q9 Z6 I& Y6 W: y
# C [javaswarm.dll+0xb8305]
0 |. v! z& i' o4 f$ s#
# J1 _ _) q6 |1 x( V: l0 n# An error report file with more information is saved as hs_err_pid1064.log |