我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
- T: w" y h5 r" m9 c2 m$ N7 Oimport swarm.Globals;' ]5 t8 [3 M8 {3 D# |
9 n! a1 U& a, C9 ^+ @/ _- Ypublic class test {" f' _5 g, j, \- E1 _8 Q
/**
2 `2 g3 @) p0 C6 O * @param args
$ Y# i3 @" C( `- J% }% | h */( A6 J Q) x( v" Q7 w0 Y# B9 [3 Z
public static void main(String[] args) {: |/ o, Y) z& m+ {: J
1 d9 T8 ?9 k' h- `9 p
int y=(int)(10*Math.random());' q1 r0 F' v9 w8 `
System.out.println("result is "+y);
3 `0 K# g' j# e# s, {! ]/ _; ~' d: {
, T5 d5 i, _+ [& k* E2 d( r H3 b1 H double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
# G8 @2 E( R8 ] System.out.print(z+" re");
4 {0 E$ w+ ` ~# Y6 | }
1 g5 ~: ]: b6 ^# d3 N9 A1 E}
$ `0 F' L: g8 W$ ]0 a, W; V* X' l- t6 V& a- ]) F' o- X
结果是:( S+ [2 N& `* U/ M( J
result is 2
# O+ C- v+ T7 g0 L0 i# c7 \#/ q( K/ L2 ^% B! v) k d# |, R
# An unexpected error has been detected by Java Runtime Environment:
/ g6 @+ c: |8 j1 M0 t#
0 d6 h' Q& }7 c0 P5 o# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
" U4 y# ~7 _+ J- @# g7 _+ G#
, v) {+ _6 l; q2 U0 d, C) c1 u8 Z# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
/ u3 |- X/ l$ x1 S. T' b# n [# Problematic frame:1 V! ]' r9 m2 M8 U# `9 z
# C [javaswarm.dll+0xb8305]
+ ^* K- R u0 L1 Q# S0 m#
! J8 m3 R H% ]; t# q# An error report file with more information is saved as hs_err_pid1064.log |