Varias aclaraciones:
1.- Solo hay 201 valores de [-100, 100]
2.- Por lo tanto no puedes tomar 1000 valores a menos que los quieras repetidos o que los valores no sean enteros
3.- No puedes leer un archivo, si no esta creado. (O respectivamente validado con un try ... except)
4.- Las variables son diferentes de cadenas
Código Python:
Ver originalimport pickle
import random
def f1(n):
return random.sample(range(-100, 101), n)
def f2(n):
datos = open('fitx','wb')
pickle.dump(f1(n), datos)
datos.close()
f2(5)
datos = open('fitx','rb')
l = pickle.load(datos)
print(l)
datos.close()