Wir haben Programmierung in der Schule ein wenig angetestet und ich möchte mich darin ein wenig weiterbilden

Ich habe Aufgaben im Internet gefunden für Anfänger, jedoch bei dieser habe ich irgendwie Probleme.
Man muss eine Zahl und eine Arraygröße einlesen, und diese dann mit Random zahlen füllen.
Mein Code schaut momentan so aus, kein Plan ob ich dafür eine Funktion gebraucht hätte oder nicht.
Jedenfalls kann ich Arraygrößen einlesen, jedoch wird mir dann auf jeder Stelle die selbe zufällige Zahl gespeichert :S
import random
def Array():
n = int(input("Arraygröße?: "));
z = random.randint(-100, 100,)
n = [z]*n
print(n)
Array();
Wie gesagt, wollte nur eine Hilfe, ist auch kein muss ich mach das nur Freiwillig.
Danke schon mal, lg