#範例14-3:使用random數學亂數模組函數 #https://www.runoob.com/python/func-number-random.html #https://www.w3schools.com/python/ref_random_random.asp #觀念:python的亂數重點: #(1)要先: import random #(2)1~6間亂數: random.randint(1,6) #(3)["john","tom","mike"]的亂數取出值: random.choice(["john","tom","mike"]) #1.----- 丟骰子(1~6間亂數) --------- print("丟骰子(1~6間亂數)=") #2.----- 0~1之間的亂數,小數點 ------ print("0~1間亂數=") #3.----- 2.5~5.5之間的亂數,小數點 ------ print("2.5~5.5之間的亂數=") #4.----- 1~20之間的偶數亂數,整數 ------ print("1~20之間的偶數亂數=") #5.----- ["john","tom","mike"]的亂數取出值 ------ #stu = ["john","tom","mike","jolin"] print("亂數取出list的值=") #6----- "abcdefghijklmnopq"的亂數取出值 ------ #txt = "abcdefghijklmnopq" print("abcdefghijklmnopq 的亂數取出值=") #------------------------------------------------------- #------------------------------------------------------- #範例14-3:使用random數學亂數模組函數 #https://www.runoob.com/python/func-number-random.html #https://www.w3schools.com/python/ref_random_random.asp #觀念:python的亂數重點: #(1)要先: import random #(2)1~6間亂數: random.randint(1,6) #(3)["john","tom","mike"]的亂數取出值: random.choice(["john","tom","mike"]) import random #1.----- 丟骰子(1~6間亂數) --------- a1 = random.randint(1,6) print("丟骰子(1~6間亂數)=", a1) #2.----- 0~1之間的亂數,小數點 ------ a1 = random.random() print("0~1間亂數=", a1) #3.----- 2.5~5.5之間的亂數,小數點 ------ a1 = random.uniform(2.5, 5.5) print("2.5~5.5之間的亂數=", a1) #4.----- 1~20之間的偶數亂數,整數 ------ a1 = random.randrange(2,20,2) print("1~20之間的偶數亂數=", a1) #5.----- ["john","tom","mike"]的亂數取出值 ------ stu = ["john","tom","mike","jolin"] a1 = random.choice(stu) print("亂數取出list的值=", a1) #6----- "abcdefghijklmnopq"的亂數取出值 ------ txt = "abcdefghijklmnopq" a1 = random.choice(txt) print("abcdefghijklmnopq 的亂數取出值=", a1) #-------------------------------------------------------