Pythonを使ってスクリーンセーバーを作ることができます。具体的には、Tkinterライブラリを使って、ランダムに配置された図形をアニメーションさせることができます。

まず、Tkinterライブラリをインストールしましょう。次に、以下のコードを実行して、ウィンドウを表示させます。

from tkinter import *

root = Tk()
root.geometry("500x500")
root.mainloop()

次に、以下のコードを追加して、図形をランダムに表示させることができます。

from tkinter import *
import random

root = Tk()
root.geometry("500x500")

canvas = Canvas(root, width=500, height=500)
canvas.pack()

shapes = ["rectangle", "oval", "arc"]

for i in range(20):
    shape = random.choice(shapes)
    x1 = random.randint(0, 450)
    y1 = random.randint(0, 450)
    x2 = x1 + random.randint(50, 100)
    y2 = y1 + random.randint(50, 100)
    canvas.create_oval(x1, y1, x2, y2, fill="red")

root.mainloop()

これで、スクリーンセーバーが完成しました!ウィンドウを閉じるとプログラムが停止します。