VRF? 
                  
                  
                  
                  
                  
                  Я использую такой код сейчас 
                  
                  
                  
                  
                  
                   let randomSeed = toInt(keccak256(vrf))
                  
                  
                   let randomNumber = randomSeed % (12 - 1 + 1) + 1
                  
                  
                  
                  
                  
                  Работает, но очень редко выдает некоторые числа, например, 12. VRF получаю по вашему примеру используя commit-reveal. Подскажите более правильный вариант. Может нужно исползовать другую функцию хеширования или какой-то другой метод? Нужно получать числа с максимальным разбросом от 1 до 12.
                  
                  
                
А выборка большая?
Обсуждают сегодня