1. 程式人生 > >Robot Framework:隨機數

Robot Framework:隨機數

指令碼

隨機數
    # 隨機生成幾位隨機數
    ${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

 

輸出