phase: 20.49 COMPLETE; 20.50 Flow+String minimal reps; 20.51 selfhost v0/v1 minimal (Option A/B); hv1-inline binop/unop/copy; docs + run_all + CURRENT_TASK -> 21.0
This commit is contained in:
32
local_tests/test_random_box.hako
Normal file
32
local_tests/test_random_box.hako
Normal file
@ -0,0 +1,32 @@
|
||||
// 🎲 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!")
|
||||
Reference in New Issue
Block a user