我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
* ?, a( S6 o) S7 x1 J' B" ^import swarm.Globals;
* y6 t! w( V1 q0 t& l( Q
! [/ X! O' H7 u0 hpublic class test {5 [) a+ R! B( K# v4 c. p" @
/**0 D+ \' Y, Y* a" Z
* @param args
8 ^! M$ |/ I1 N. ]5 }# X$ d */2 F/ ^6 Z* g) Y8 o
public static void main(String[] args) {: R2 d4 G& e3 \
8 K; E! A4 _8 |' \, s3 O% ^ int y=(int)(10*Math.random());
' y( y* [/ e/ a- Q. T9 ?- U" s' t System.out.println("result is "+y);
+ f0 B( i8 l/ r$ I/ e# [9 \, D7 S
8 K J; P9 M) x- c0 ^ double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);6 ]8 i, s4 ]7 |0 ]4 ]3 n, \8 w$ P
System.out.print(z+" re");7 e/ j$ o/ e* o9 \/ Y+ }) U
}
; \$ |4 G7 E, v5 ^. u}3 p7 V* Y) w; x. Z2 D6 E- B
; Q$ m! F, l" L M3 R9 l" u
结果是:
( `' e' n; w) ?! wresult is 2
5 W2 m. @ W2 Y8 ]# m# G% G#
8 _% o# \* C5 h: {/ `. y) p# An unexpected error has been detected by Java Runtime Environment:
+ I* F7 U4 R" O8 m" M#
7 _3 ?' e4 _: t" X( o3 j7 X# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068" Q! M4 p! W3 Q1 r5 ]. T! O0 e
# {$ j' I3 X; x' y4 W( v
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)3 L# E; ^# ?" b3 s/ Q
# Problematic frame:
' g' Z5 E+ a! N( k* }/ D& h, V/ V1 r8 P# C [javaswarm.dll+0xb8305]
/ g; f3 B% x& t1 @* m#$ D6 @/ \: N) g$ b% L$ y
# An error report file with more information is saved as hs_err_pid1064.log |