我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
8 D* i" C0 D; D+ N' n2 qimport swarm.Globals;
- P+ x" m8 K, Z$ q' B l! j5 P7 k! G2 r( \- ^# P. O- G
public class test {' M9 C: r. [/ O% J; c
/**
) n5 Q) Y, ~3 h* H2 S! X * @param args
9 o$ \! X1 l$ j/ _2 p */
+ z- h) d# D# n/ s \8 ]# Q public static void main(String[] args) {
6 D% w( ^) V2 y* w7 T+ n0 q4 m
" Y( G1 q& K3 N8 t/ o int y=(int)(10*Math.random());
" N5 ~& z5 X2 y3 l5 C7 B; p' m System.out.println("result is "+y);& }3 x0 R/ [8 }3 e: [
; b5 z2 q( }9 F" k: Y double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);. Q0 Z$ ]9 m' I6 ~
System.out.print(z+" re");" h1 {# O) Z( \+ D6 ^ ?4 z
}0 N, D# H7 p0 [2 N
}
; |$ H/ j% X$ Y* j9 d2 ~
% Z: o' [, U" v) I# _结果是:) _' e7 {! M# I' f2 j; m& v( D+ j& Z
result is 2
. H9 u- \# @7 n9 _) Y#9 H2 B3 H2 F* L0 I F- M' T
# An unexpected error has been detected by Java Runtime Environment:0 G& M1 D2 X! L* W
#
; K6 C% o+ X/ w `: D3 u% x$ l/ A# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
; q' h* b( G; U0 ]2 m#7 {6 y7 d7 l7 A5 `7 l% Z
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)/ B6 W4 [) i+ R |8 Z" L' m7 F9 r
# Problematic frame: M+ O7 \" {8 `. s& s1 p3 H
# C [javaswarm.dll+0xb8305]6 x, A- g- x0 z, l9 q
# d% f8 l! ?# Y* l
# An error report file with more information is saved as hs_err_pid1064.log |