スクリプト/ID作成関数,2つの数字の間からランダムに選ぶ関数,数字に±α(履歴ID:408)
最終投稿者: ikosami
更新:2012/12/29 20:57:52
ID作成関数
2つの数字の間からランダムに選ぶ関数
数字に±α
サンプル
8~10桁でIDを発行
敵のステータスを微妙にランダムに①(こちらのほうが細かい設定が可能)
敵のステータスを微妙にランダムに②(こちらのほうが処理は早い)
一定範囲内に敵を出現させる
お試し
def ID(k) a = "QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm!#$%&1234567890" a = splitString(a, "") ID = "";i = 0 while i < k ID = ID + a[rand(getArrayLength(a))] i = i + 1 end return ID end
2つの数字の間からランダムに選ぶ関数
def interval(a,b) if a > b when c = a;a = b;b = c;end i = b-a;a=a+rand(i+1) return a end
数字に±α
def pom(a,b) a=a-b+rand(b*2+1) return a end
サンプル
8~10桁でIDを発行
r = interval(8,10)#8~10 ID = ID(r)#r桁のIDを発行 speak(ID)#表示
敵のステータスを微妙にランダムに①(こちらのほうが細かい設定が可能)
HP = interval(80,85) AT = interval(32,37)
敵のステータスを微妙にランダムに②(こちらのほうが処理は早い)
HP = pom(80,5)#80±5 AT = pom(30,2)#30±2
一定範囲内に敵を出現させる
x = interval(300,600) y = interval(200,400)
お試し
loop = true while loop r = interval(8,10)#8~10 ID = ID(r)#r桁のIDを発行 speak(ID)#表示 end