求把下列的C++代码转化为java,谢谢啦!在2011年5月24号前回答可以加悬赏

2025-06-22 14:54:29
推荐回答(4个)
回答1:

C++一般采用和系统时间搭配来产生随机数

经典的《c程序设计教程》是这样做的
#indclude"time.h"
srand(time(NULL));
int x;
x=rand();

楼主说的是matlab 吧
matlab产生随机数的方法有很多,因为matlab专门是用来做数值计算的

randon 浮点型

randperm(N) 整数型

betarnd 贝塔分布的随机数生成器
binornd 二项分布的随机数生成器
chi2rnd 卡方分布的随机数生成器
exprnd 指数分布的随机数生成器
frnd f分布的随机数生成器
gamrnd 伽玛分布的随机数生成器
geornd 几何分布的随机数生成器
hygernd 超几何分布的随机数生成器
lognrnd 对数正态分布的随机数生成器
nbinrnd 负二项分布的随机数生成器
ncfrnd 非中心f分布的随机数生成器
nctrnd 非中心t分布的随机数生成器
ncx2rnd 非中心卡方分布的随机数生成器
normrnd 正态(高斯)分布的随机数生成器
poissrnd 泊松分布的随机数生成器
raylrnd 瑞利分布的随机数生成器
trnd 学生氏t分布的随机数生成器
unidrnd 离散均匀分布的随机数生成器
unifrnd 连续均匀分布的随机数生成器
weibrnd 威布尔分布的随机数生成器

java随机数生成就是采用Math.random()方法

random
public static double random()返回带正号的 double 值,大于或等于 0.0,小于 1.0。

楼主可以参阅API

回答2:

难道是我的错觉,什么代码也没有看见吗,你让我怎么转-_-|||

回答3:

LS的 有啊 你没看到吗

回答4:

没有代码