# 隨機數
import random
# 從序列的元素中隨機挑選乙個元素
print(random.choice([1, 2, 3, 4, 5]))
print(random.choice(range(5))) # range(5) == [0, 1, 2, 3, 4]
print(random.randrange(2)) # randrange(2) == [0, 1]
print(random.choice("yang")) # "yang" == ['y', 'a', 'n', 'g']
# 產生乙個1-100之間的隨機數
num1 = random.choice(range(100)) + 1 # random.choice(range(100)) == 0 ~ 99
print("1-100之間的隨機數:", num1)
# 從指定範圍內,按指定的基數遞增的集合中選取乙個隨機數
# random.randrange([start,]stop[,step])
# start == 指定範圍的開始值,包含在範圍內,預設是0
# stop == 指定範圍的結束值,不包含在範圍內
# step == 指定的遞增基數,預設是1
print("random randrange: ", random.randrange(1, 100, 10))
# 從0-99選取乙個隨機數
print("0-99之間的隨機數:", random.randrange(100))
# 隨機生成[0,1)之間的數(浮點數)
print("隨機生成[0,1)之間的數:", random.random())
list = [1, 2, 3, 4, 5]
# 將序列的所有元素隨機排序
random.shuffle(list)
print("將序列的所有元素隨機排序:", list)
# 隨機生成乙個實數,他在[3, 9]範圍內
print("隨機生成乙個實數:", random.uniform(3, 9))
程式執行結果:
JS隨機數的寫法
var chars 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z function generatemixed n return res 1.math.random 結果為0 1間的乙個隨機數 包括0,...
Unity中隨機數 寫法
unityengine.random.initstate 10 帶有種子的 10就是種子 每次隨機結果都一樣 debug.log unityengine.random.range 10,100000 unityengine.random.initstate 如果不帶種子 每次隨機結果就不一樣 deb...
Python 隨機數 隨機值
import random 1 生成m n之間的隨機整數 print random.randint 10,99 75 2 生成m n之間的隨機浮點數 print random.uniform 10,99 98.37125047276466 3 生成0 1之間的隨機浮點數 可用作百分比 print r...