В c или c-подобном языке, если у меня есть random_hash
, что является самым дешевым способом уменьшить его до логического значения, то есть 0
или 1
?Как уменьшить случайный хеш до логического значения
Пример random_hash
нормализовать ответы: 0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa
Ограничения: нет метода/STDLIB вызовов.
Почему c-like
, я на самом деле пытаюсь сделать это на языке под названием Solidity, который моделируется после c/javascript
, который имеет очень ограниченное время выполнения/stdlib.
Я не понимаю .. Какова связь между хешем и логическим? –
Самый дешевый способ? 'return false;' – imallett
Предположим, что хеш случайный, мне нужно логическое значение, представляющее это случайное значение. То есть если бы это был не хэш, а число, подобное «82», и я знал, что он никогда не будет выше 100, я мог бы сказать «bool = (x <= 50)? 0: 1' – Christopher