Jaki jest najlepszy sposób uzyskania losowych liczb w NumPy?

Chcę generować losowe liczby w zakresie-1, 1 i chcą, aby każdy miał równe prawdopodobieństwo wygenerowania. To znaczy. Nie chcę, aby skrajności były mniej prawdopodobne. Jak najlepiej to zrobić?

Do tej pory użyłem:

2 * numpy.random.rand() - 1

i również:

2 * numpy.random.random_sample() - 1

questionAnswers(3)

yourAnswerToTheQuestion