日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

我的世界隨機(jī)數(shù)字怎么生成 我的世界隨機(jī)數(shù)字指令分享


我的世界隨機(jī)數(shù)字怎么生成 我的世界隨機(jī)數(shù)字指令分享


我的世界隨機(jī)數(shù)字怎么生成?游戲中隨機(jī)數(shù)字生成指令是怎么樣的相信小伙伴們都好奇的吧 , 今天小編給大家?guī)?lái)我的世界隨機(jī)數(shù)字指令分享 , 快來(lái)看一下吧 。
我的世界隨機(jī)數(shù)字怎么生成 我的世界隨機(jī)數(shù)字指令分享


我的世界隨機(jī)數(shù)字指令分享我在寫scoreboard的指令教程的時(shí)候突然猛醒——這里不是有一個(gè)超方便的隨機(jī)數(shù)生成嗎?找到了一種 , 至少在7位數(shù)以內(nèi)有效的方法 。
我不賣關(guān)子:
1. 如果沒(méi)有指定生成的實(shí)體UUID , 他的UUID不是隨機(jī)的么?
2. 我們不是可以用execute store把UUID導(dǎo)入記分板里么?
那......我們還用什么謂詞 , 用什么戰(zhàn)利品表 , 還用什么...復(fù)雜的數(shù)據(jù)包?
好吧好吧 , 我不能肯定UUID是真“絕對(duì)隨機(jī)” , 但......說(shuō)真的 , 你要那么隨機(jī)干嘛?
而且 , 邏輯學(xué)告訴你 , 永遠(yuǎn)無(wú)法判斷一串?dāng)?shù)是不是隨機(jī)的 。(笑)
UUID有幾位?
說(shuō)是“4個(gè)32位數(shù)字” 。但測(cè)試后 , 不一定有多長(zhǎng) 。
一般來(lái)說(shuō) , 有個(gè)8到10位 。
記分板最多也就10位而已 。
而“把大數(shù)變小”絕對(duì)不難 。
【我的世界隨機(jī)數(shù)字怎么生成 我的世界隨機(jī)數(shù)字指令分享】例:
1. 生成一個(gè)隨便什么東西 , 為了方便 , 我們用盔甲架 。再創(chuàng)建一個(gè)記分板 。
/scoreboard objectives add r dummy
/summon armor_stand ~1 ~ ~ {Tags:["random"]}
記分板就叫r , 盔甲架加了個(gè)標(biāo)簽以便管理 。
然后用execute store:
/execute store result score @e[tag=random,limit=1] r run data get enetity @e[tag=random,limit=1] UUID[0]
把大數(shù)縮小用記分板求余就好了 , 一點(diǎn)不難 。比如 , 要一百以內(nèi)隨機(jī)數(shù):
/scoreboard players add max 100
設(shè)定一個(gè)叫max的虛擬對(duì)象分?jǐn)?shù)為100 。
然后使用max對(duì)分?jǐn)?shù)求余:
/scoreboard players operation @e[tag=random,limit=1] r %= max r
比如190478653輸出53
結(jié)束:
當(dāng)然 , 這方法對(duì)7位以上大數(shù)可能不太好就是了 。
所以基本上可以宣布:有關(guān)7位數(shù)以下的隨機(jī)器設(shè)置————解決了(強(qiáng)迫癥患者除外) 。

    推薦閱讀