要素数20の配列dataと0~1までの値を取るfloat型のxがある。 0から1までの区間において、 xが0~0.05の場合はdata[0]を返す、 xが0.05~0.1の場合はdata[1]を返すといった処理を1まで行う。
def random(data, x): for i in range(20): if x >= i/20 and x < (i+1)/20: return data[i] random([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20], 0.01)