12:48:13scymtymi like how you use "just" and "random" with a float bound in the same sentence
12:48:34scymtymACTION is still recovering from https://github.com/sbcl/sbcl/commit/3f6e9bc23 , https://github.com/sbcl/sbcl/commit/97ce63359 , https://github.com/sbcl/sbcl/commit/ef1ff011f
12:51:33DuuqndI did it in a sorta lazy way and just used two random numbers, one for the integer part and one for the decimal part.
12:52:21DuuqndIt works but I'm sure it's easy to find problems with it for someone more knowledgeable about floats
12:55:14DuuqndEither that or the performance is bad, idk
13:01:32Bikei guess the basic issue is the float exponent should actually follow a geometric distribution
13:01:54Bikehttps://allendowney.com/research/rand/downey07randfloat.pdf has a simple algorithm but might not be fast
13:10:56DuuqndI could use that but it seems to require poking around the bits of the float and I don't know what the proper way for a SICL module to do that would be.
13:13:38Bikehm, i think scale-float might work, but probably wouldn't be fast
13:21:31DuuqndMy crappy method should work for now but I'll make sure to replace it before opening a pull request