Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement
Iron Pickaxe
该页面的编辑正在进行中。 讨论

请帮助我们扩充或改进这篇文章。

Dark Oak Sapling
此条目仍需完善。

你可以帮助我们扩充关于该主题的更多信息。

Information icon
此特性为Java版独有。
random
需要的权限等级

使用sequence:2
不使用sequence:0

限制条件

用于生成一个随机值。

语法[]

random value <range> [<sequence>]
random roll <range> [<sequence>]

获取随机数。

random reset (*|<sequence>) [<seed>] [<includeWorldSeed>] [<includeSequenceId>]

重置随机数规则。

参数[]

value|roll

在产生随机数值时,是否把结果通知给其他玩家。若为value,结果将仅显示给执行玩家。若为roll,则结果对所有玩家可见。

<range>range

指定随机值的生成范围。其可能产生的数值个数必须在2到2147483646之间。如果上下界未被指定,则将分别假定为2147483647和-2147483648。
指定的范围必须为整型范围。(例如,0:表示0,..0:小于等于0,0..:大于等于0,0..1:在0和1之间,包含0和1)

<sequence>resource_location

指定随机序列的命名空间ID以便使用或重置。对于random value|roll...是可选的。此语法也能指定random reset...重置某一个序列,而非使用*重置所有随机数。如果指定的随机序列不存在,则将现场创建一个随机序列并执行命令。

<seed>long

用于重置随机序列的种子。

<includeWorldSeed>bool

当播种随机序列种子时,是否掺入世界种子。若为false(默认),随机序列将会以同样的方式重置,与世界无关。

<includeSequenceId>bool

当播种随机列种子时,是否包含随机列ID。若设为false(默认),随机列的重置结果将一致,与随机序列的ID无关。

效果[]

命令触发条件Java版
任意参数不正确 无法解析
random (value|roll) ...<range>可能产生的数值个数小于2或大于2147483646时 执行失败
任意执行成功时返回一个随机数作为其执行结果

输出[]

命令版本条件成功次数/execute store success .../execute store result ...
任意Java版执行失败000
/random (value|roll) ...执行成功11所抽取的随机值
/random reset ...执行失败11所重置的随机列个数

历史[]

Java版
1.20.223w31a加入了/random

语言

Advertisement