我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
# [! U! H% r$ Yimport swarm.Globals;. l9 ?1 |& _; q9 m
! U, l. E' D8 ]& A9 ]9 _
public class test {+ q& a( d" `- O# X
/**! \1 ?; S$ G9 q
* @param args
& ` V$ X7 E& N) n */
" w4 e2 m/ c) F9 h9 L5 i public static void main(String[] args) { {- @$ ?/ ~: l- }# G
' h- |3 N0 ~$ {% x" u0 c int y=(int)(10*Math.random()); Q2 N3 H! Q6 g! L' @
System.out.println("result is "+y);$ R5 U- N- `% K* t8 j* {/ h- ^ G
5 ~3 Y, o* q, W
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);6 J% g1 u+ R% ]% g. ?: O' Z( {& S
System.out.print(z+" re");3 s' _5 e4 G* n1 y; K) O
}
' Q$ n! N4 i6 e$ U7 Y/ w}
; _ S) A: z; w" @7 \
* D S. ^: _6 |) X) B结果是:
* i( @7 f4 b9 H2 a" @7 F6 Oresult is 2) k) e3 a( ^: a
## n2 P3 B+ W" }* e
# An unexpected error has been detected by Java Runtime Environment:- @) q9 c; W. b. }, P8 q
#. i- T5 j/ _' i3 y+ Z2 o8 S
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068( F) j" P [ U, o5 E! G3 h# S/ y% V; h
#
8 e+ ?$ G2 Y/ W/ l; \- y0 V! f# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)
7 V2 o D9 ?7 m4 ^8 C# Problematic frame:4 V& E) @0 Z8 v' }& F- k* I1 r. G
# C [javaswarm.dll+0xb8305]+ I& Y9 @; l7 @" ^* q
#! ~2 D8 y5 _( w$ T* Y9 l
# An error report file with more information is saved as hs_err_pid1064.log |