我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
$ O5 t3 H% `. W& {import swarm.Globals;
# }- _. q# Q- e; e5 G6 ~9 G& G6 B+ T' Q
public class test {, O- {/ n+ L; R2 Z. {$ q
/**
2 c( X7 v$ e# P& S4 S2 t6 t; i * @param args
0 m' u, M* w/ v, u8 k, B7 t1 A */5 @4 F1 [5 M8 Q+ E
public static void main(String[] args) {, ~/ Z4 v1 A. X! J5 X6 t
r! U1 H) x* D3 j
int y=(int)(10*Math.random());/ i* A' x/ f4 V: m0 k- W
System.out.println("result is "+y);. A F: |# x3 E! C
+ H7 x5 Y$ y! E$ T9 \1 ]; c
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
& Z1 {* J9 F" m* g' v, M( y( C System.out.print(z+" re");- j9 l9 ]6 k% |! b& V
}
( b6 K2 j/ ?* `}. s, H8 h4 j# d2 J' A3 f; ]
$ y4 q2 Z$ T0 e# O8 D结果是:3 I. k# C4 p/ t& I3 R- P& U
result is 2
/ T3 {' E& x1 S#
# a: L4 l. W' D# A: `4 F# An unexpected error has been detected by Java Runtime Environment:# z+ W2 t$ R6 I5 o
#. }5 Y' P) P& H ^; L
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
! H3 T1 l% a8 X. s#) n3 i4 E( j8 o4 K
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
# d( E+ p& \0 `$ b7 M$ F# Problematic frame:! I0 I) L/ K4 [7 p6 n# i- `0 k, J/ A
# C [javaswarm.dll+0xb8305]+ q9 a- a0 D6 m2 J0 \) A4 [ D2 u9 f
#7 Y/ K5 |0 Q# c
# An error report file with more information is saved as hs_err_pid1064.log |