Robot Framework:隨機數
阿新 • • 發佈:2018-12-19
指令碼
隨機數 # 隨機生成幾位隨機數 ${num} set variable 6 ${random} evaluate "".join(random.sample(string.letters+string.digits,int(${num}))) random,string # 隨機生成一個字串 ${ascii_letter} evaluate string.ascii_letters string ${ascoo_lowercase} evaluate string.ascii_lowercase string ${letters} evaluate string.letters string ${digits} evaluate string.digits string# 隨機生成一個浮點數0.0~1.0之間 ${float} evaluate random.random() random # 隨機生成一個範圍內(下限,上限)的浮點數 ${rand_float} evaluate random.uniform(1.5,5.6) random # 隨機生成一個範圍內的整數 ${int} evaluate random.randint(0,10) random # 從序列中返回隨機元素 ${seq} set variable ['130','133','187','159','180','177','150','156','aaa'] ${rand_item} evaluate random.choice(${seq}) random # 從序列找那個選擇N個隨機且獨立的元素 ${rand_str} evaluate random.sample("0123456789",5) random,string ${rand_string} evaluate "".join(random.sample("0123456789",5)) random,string
輸出