如何随机生成数字并在一定范围

92共识2022-09-16  16

我的世界随机数字怎么生成 我的世界随机数字指令分享

我如何在我的世界里生成随机数?游戏中的随机数生成指令是什么?相信朋友们都很好奇。今天,边肖给大家带来我的世界随机数指令分享。过来看一看。

我的世界随机数指令分享

在写记分牌的指导教程时突然醒悟 mdash mdash这里不是有超级方便的随机数生成吗?我们找到了一个至少在7位数以内有效的方法。

我不卖关子了:

1.如果生成的实体UUID没有被指定,他的UUID不是随机的吗?

2.我们不能使用执行商店将UUID导入记分板吗?

因此......什么谓词,战利品列表或...我们使用复杂的数据包吗?

好吧,好吧,我不确定UUID是真的。绝对随机 ,但是...说真的,你这么乱做什么?

而且,逻辑告诉你,你永远无法判断一串数字是不是随机的。(笑)

有多少个UUID?

说是 4个32位数 。但是考完之后,就不用很久了。

一般来说有8到10位数。

最多只有10个记分牌。

还有 让大数变小 绝对不难。

示例:

1.产生一个随机的东西。为了方便起见,我们使用装甲架。创建另一个记分牌。

/记分板目标添加r虚拟

/召唤铠甲_ stand ~ 1 ~ ~ { Tags:[ quot;随机 quot]}

记分牌叫R,装甲架贴标签,方便管理。

然后使用执行存储:

/执行存储结果score @e[tag=random,limit=1] r运行数据get eneity @ e[tag = random,limit=1] UUID[0]

只需减少大量的数字,并使用记分牌找到余数。一点也不难。例如,需要一个一百以内的随机数:

/记分牌玩家加最大100

设置一个名为max的虚拟对象,分值为100。

然后使用max来补充分数:

/记分牌玩家operation @e[tag=random,limit=1] r %= max r

例如,190478653输出53

结束:

当然,对于7位数以上的大数,这种方法可能不太好。

所以基本上可以宣布:关于7位数以下机器的设定 mdash mdash mdash mdash已解决(强迫症患者除外)。

转载请注明原文地址:https://juke.outofmemory.cn/read/1647577.html

最新回复(0)