How to generate negative random value in python

python, random

Solution

Use `random.uniform(a, b)`

>>> import random
>>> random.uniform(-1, 1)
0.4779007751444888
>>> random.uniform(-1, 1)
-0.10028581710574902

Problem

I am starting to learn python, I tried to generate random values by passing in a negative and positive number. Let say `-1`, `1`. How should I do this in python?

Original source