递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 5532|回复: 6
打印 上一主题 下一主题

[视窗] 取随机数和置随机数种子有什么关联?

[复制链接]

44

主题

233

帖子

914

积分

高级会员

Rank: 4

积分
914
跳转到指定楼层
楼主
发表于 2022-9-2 16:42:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查到了个取随机数命令,用了也能返回随机数。但是还有个置随机数种子 的命令,这两个有什么关联?


回复

使用道具 举报

17

主题

431

帖子

4138

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4138
沙发
发表于 2022-9-2 16:55:46 | 只看该作者
先置种子再取随机数。
如无置种子则使用默认种子,默认种子会导致每次取都是有规律的,置种子若无填写参数则是系统启动时间
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
板凳
发表于 2022-9-2 16:56:31 | 只看该作者
种子决定了取随机数的结果。
如果没有置随机数种子,那么每次用取随机数得到结果是完全一样的。
不过火山的命令有封装过,如果你没有置种子,它第一次取随机数会自动帮你置随机数种子。
回复

使用道具 举报

44

主题

233

帖子

914

积分

高级会员

Rank: 4

积分
914
地板
 楼主| 发表于 2022-9-2 17:48:31 | 只看该作者
edu 发表于 2022-9-2 16:55
先置种子再取随机数。
如无置种子则使用默认种子,默认种子会导致每次取都是有规律的,置种子若无填写参数 ...

如果多次设置同一个种子,会导致取的随机数有规律吗
回复

使用道具 举报

44

主题

233

帖子

914

积分

高级会员

Rank: 4

积分
914
5#
 楼主| 发表于 2022-9-2 17:49:34 | 只看该作者
Xelloss0618 发表于 2022-9-2 16:56
种子决定了取随机数的结果。
如果没有置随机数种子,那么每次用取随机数得到结果是完全一样的。
不过火山的 ...


如果多次设置同一个种子,会导致取的随机数有规律吗
回复

使用道具 举报

26

主题

1900

帖子

6926

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6926
6#
发表于 2022-9-2 17:59:18 | 只看该作者
blackangeldsf 发表于 2022-9-2 17:49
如果多次设置同一个种子,会导致取的随机数有规律吗

肯定的,置随机数种子默认用的是系统的启动时间,单位毫秒
如果你多次设置种子的速度足够快(在1毫秒内),那取的随机数也是一样的结果
回复

使用道具 举报

44

主题

233

帖子

914

积分

高级会员

Rank: 4

积分
914
7#
 楼主| 发表于 2022-9-2 20:12:58 | 只看该作者
Xelloss0618 发表于 2022-9-2 17:59
肯定的,置随机数种子默认用的是系统的启动时间,单位毫秒
如果你多次设置种子的速度足够快(在1毫秒内) ...

明白了。谢谢大佬!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-24 16:39 , Processed in 0.080399 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表