Generate random number between 0.1 and 1.0. Python
The standard way would be random.random() * 0.9 + 0.1 (random.uniform() internally does just this).  This will return numbers between 0.1 and 1.0 without the upper border.
But wait!  0.1 (aka ¹/₁₀) has no clear binary representation (as ⅓ in decimal)!  So You won't get a true 0.1 anyway, simply because the computer cannot represent it internally.  Sorry ;-)
I'm trying to generate a random number between 0.1 and 1.0.
We can't use rand.randint because it returns integers.
We have also tried random.uniform(0.1,1.0), but it returns a value >= 0.1 and < 1.0, we can't use this, because our search includes also 1.0.
Does somebody else have an idea for this problem?