random.mcfunction 532 B

123456789101112
  1. #> lib:random
  2. # @input score $random_min mem 最小值
  3. # @input score $random_max mem 最大值
  4. # @output score $random 结果
  5. summon minecraft:area_effect_cloud ~ ~ ~ {Tags:["random"],Duration:1}
  6. execute store result score $random mem run data get entity @e[tag=random,limit=1] UUID[0]
  7. kill @e[tag=random]
  8. scoreboard players operation $random_max mem -= $random_min mem
  9. scoreboard players add $random_max mem 1
  10. scoreboard players operation $random mem %= $random_max mem
  11. scoreboard players operation $random mem += $random_min mem