打開blender控制臺
首先輸入
import random
print(random.randint(0,9))
多次執行print(random.randint(0,9)),就能見到系統每次都生成0-9內的隨機整數
使用了 random 模塊的 randint() 函數來生成隨機數,你每次執行後都返回不同的數字(0 到 9),該函數的語法為:random.randint(a,b),函數返回數字 N ,N 為 a 到 b 之間的數字(a <= N <= b),包含 a 和 b
# 導入 random(隨機數) 模塊
#random提供了生成隨機數的工具
import random
import bpy
j = random.randint(0,9) #用這個控制每次生成的隨機數目
for i in range(j):
bpy.ops.mesh.primitive_cube_add(size=1, enter_editmode=False, location=(random.randint(0,20), random.randint(0,20), random.randint(0,20)))
多次執行代碼,可以產生更多隨機立方體
用上邊代碼,加複製操作,可以在場景放置物體,如果加上剛體動畫,生成效果更好