random()

可用性

Flash Lite 1.0。

用法

random(value)

Operands

value 一个整数。

说明

函数;返回一个随机整数,此整数介于 0 和一个小于 value 参数中指定的整数之间。

示例

以下示例基于指定范围的整数生成一个数字:

// 在 0 至 5 之间选择一个随机数字
myNumber = random(5);
trace (myNumber);                            // 输出:可能是 0,1,2,3,4

// 在 5 至 10 之间选择一个随机数字
myNumber = random(5) + 5;
trace (myNumber);                            // 输出:可能是 5,6,7,8,9

以下示例生成一个数字,然后将它连接到计算为变量名的字符串的末端。此示例说明了如何使用 Flash Lite 1.1 语法模拟数组。

// 从列表中选择随机名称
myNames1 = "Mike";
myNames2 = "Debbie";
myNames3 = "Logan";

ran = random(3) + 1;
ranName = "myNames" add ran;
trace (eval(ranName));        // 输出:将为 mike、debbie 或 logan