Я написал следующий код для создания случайного числа от 0,0 до 10,0.
const minRand = 0
const maxRand = 10
v := minRand + rand.Float64()*(maxRand-minRand)
Однако я хотел бы установить гранулярность на 0,05, поэтому нельзя допускать использование всех цифр в качестве наименее значащего десятичного знака, только 0 и 5, например ::1004
- значение 7.73 НЕ ДЕЙСТВИТЕЛЬНО,
- значения 7,7 и 7,75 являются действительными.
Как я могу произвести такие числа в Go?