我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。
: @1 T c* L* w- U$ Wimport swarm.Globals;
3 w. t0 @5 o* C L! N- T f. A1 O% r! e5 J+ ]! X: D
public class test {* ]$ `. _, }/ d: W6 Z9 F& a
/**
9 m. m7 Q9 w) y * @param args
4 u* }3 m- X6 _) b */0 f; C$ f7 \- n8 Z- R" \) H
public static void main(String[] args) {
$ Q: o4 I, l7 g4 e & }6 x, p5 ]7 ~1 L9 P, B0 [
int y=(int)(10*Math.random());; \* P/ X9 M! U+ W7 y/ B$ C7 @
System.out.println("result is "+y);& Z* o8 l8 T% U! T) a2 W4 K1 W) `$ K, ]
; U# `! F R& ?3 Q9 S double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);) Q: R* [8 u8 {- ]1 o/ m# a1 V. q
System.out.print(z+" re");
" Z. R4 ]( G8 U. ^& g" U4 I1 N }4 k% e- X; X* y9 i+ T# X/ |1 |
}8 }4 P0 z, p o4 |1 v; M
( R) F" w' {1 D# n4 P
结果是:) d! b1 t9 B/ k8 v1 O
result is 26 c" v) i) q8 m
#
6 A5 W/ B! t: y& M5 o+ ?# An unexpected error has been detected by Java Runtime Environment:
# }2 Z" c4 ^. R8 e6 K0 I#
" ^1 b3 y* c9 J* u% E7 b5 r# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=1068
; S8 N0 b& P* e#
) e" O3 _' `) C: a; L' U0 ~4 U# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)6 C, _" w! C$ L7 [; l* t
# Problematic frame:' ~0 H3 p3 _( L! f
# C [javaswarm.dll+0xb8305]: J4 B/ F) z# i* F2 I, v
#
! Y' U8 l- }2 x0 Z E, `) u# An error report file with more information is saved as hs_err_pid1064.log |