怎么凭空生成随机数?

2021-09-13 13:17:36 +08:00
 hxd
不依凭任何工具,只在脑海中生成随机数,不需要高精度,比如 0-9 随机即可。
用例:
- 考场上不会做的题随机选
- 中午随机选某家店吃饭
- 散步、跑步时,随机选一条路前行
- 决定不了的礼物,随机选一样
etc

能做到吗?
如果再加上纸和笔呢?
10244 次点击
所在节点    程序员
108 条回复
itechnology
2021-09-13 14:12:25 +08:00
有纸和笔的话,可以试试抓阄。。。
aguesuka
2021-09-13 14:26:23 +08:00
加个 hash. 比如要生成 10 以内的数字, 可以生成四个数字求和模 10
c6h6benzene
2021-09-13 14:28:42 +08:00
还是随身备一个骰子方便。
bipy
2021-09-13 14:32:21 +08:00
看一眼表,(时+分+秒) 取余 10
6IbA2bj5ip3tK49j
2021-09-13 14:33:37 +08:00
有纸笔,那就转笔啊。
icy37785
2021-09-13 14:36:15 +08:00
@malusama 随便想随机数很难的,一般随便想都容易想到带 7 的数字。挺难克服的,强行不想 7 又容易落到 1 和 3 上面。
rizon
2021-09-13 14:42:51 +08:00
可以借助未知的数字, 然后求模转换为你想要的范围。

此时可以看到的天上的云的数量、
此时可以看到的路上行人数量、
广告牌的字数等等

当然这不是真正意义的随机数,因为这些数字并不会被均匀的分布在你想要随机的范围,
但是它却是现实意义上的随机
whywaoxaks
2021-09-13 14:48:11 +08:00
说一句话(尽量加上随机的语气词),挑兵挑将。本质就是用字数当随机数。
比如拿不定主意吃什么,我心里会默念:wcnm 今天早晨吃煎饼果子啊还是混沌呀。
于是可以得出结果:煎饼。
starsky007
2021-09-13 14:48:15 +08:00
@woodie1994 想法有点意思,但结果不是随机的。
whileFalse
2021-09-13 14:51:59 +08:00
随便想一个 5 位数,除以 17 。
dji38838c
2021-09-13 14:56:00 +08:00
要先把具体想要什么搞清楚。你想要的应该是“均匀分布”的随机数
“随机数”容易的很,自己随便想一个数字就是随机数,不过不是“均匀分布”
yolee599
2021-09-13 14:57:45 +08:00
点兵点将点到谁我就选谁
Incrus
2021-09-13 14:58:24 +08:00
@xenme 每次都是 0,是抓的不够用力,还是光头的缘故?
wr516516
2021-09-13 14:59:51 +08:00
18129 不知道为什么突然想起来的五位数
@whileFalse
magese
2021-09-13 15:24:48 +08:00
@whileFalse #30

五位数第一时间想到的就是 65535
zxcslove
2021-09-13 15:42:27 +08:00
扔鞋吧
ywlvs
2021-09-13 16:02:45 +08:00
薅头发就好,薅下来几根,随机数就是几
Kasumi20
2021-09-13 16:04:44 +08:00
random 生成一个野指针,然后看它的值
xz410236056
2021-09-13 16:06:06 +08:00
歪个楼
笔可以编码一些信息,比如条形码简单编码成 0-1, 下面数字可以编码成 16 进制。考试 铅笔+中性笔+橡皮,能编码不少信息。编码几个提示性的语句
Kagari
2021-09-13 16:07:16 +08:00
用当前时间吧
首先,双臂平展成十字,接受 GPS 信号,然后解析时间戳,对 10 取余数

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/801532

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX