Ответ:
Если использовать tkinter:
Объяснение:
import tkinter
from tkinter import*
import random
x=100
y=100
#создание окна:
root=Tk()
root.geometry("вводишь свои размеры окна")
root.title("название окна")
def click():
xx=random.randrange(0,"до твоего максимального значения по x"
yy=random.randrange(0,"до твоего максимального значения по y"
button.place(x=xx,y=yy)
button=Button(root, text="нажми на меня", command=click)
button.place(x=xx,y=yy)