32 lines
656 B
Plaintext
32 lines
656 B
Plaintext
|
|
// 🎲 RandomBoxのテスト
|
||
|
|
|
||
|
|
print("=== RandomBox Test ===")
|
||
|
|
local random, result, array
|
||
|
|
|
||
|
|
// RandomBox作成
|
||
|
|
random = new RandomBox()
|
||
|
|
|
||
|
|
// 基本乱数テスト
|
||
|
|
result = random.random()
|
||
|
|
print("Random float: " + result)
|
||
|
|
|
||
|
|
result = random.randInt(1, 6)
|
||
|
|
print("Dice roll (1-6): " + result)
|
||
|
|
|
||
|
|
result = random.randBool()
|
||
|
|
print("Random bool: " + result)
|
||
|
|
|
||
|
|
// 配列テスト
|
||
|
|
array = new ArrayBox()
|
||
|
|
array.push("apple")
|
||
|
|
array.push("banana")
|
||
|
|
array.push("cherry")
|
||
|
|
|
||
|
|
result = random.choice(array)
|
||
|
|
print("Random choice: " + result)
|
||
|
|
|
||
|
|
// 文字列生成テスト
|
||
|
|
result = random.randString(5)
|
||
|
|
print("Random string (5 chars): " + result)
|
||
|
|
|
||
|
|
print("RandomBox test completed!")
|