Both ends are included
Choose the smallest and largest value, amount, and decimal places. No repeats draws distinct values. Random choices come from this browser’s cryptographic random source with rejection sampling. If the choices are named entries instead of a numeric range, shuffle a list.
A worked example
From 7 through 9 with no repeats and an amount of 3, the output contains 7, 8 and 9 in a random order.
Before you use the result
Decimals are evenly spaced choices at the precision you set, not a continuous distribution. This tool is not an audited lottery system. An amount larger than the available distinct values is rejected.