【Solidity】
CryptoZombies からの質問です。
レッスン1・チャプター11の中で、
2, DNAは16桁になるようにしたい(dnaModulusを覚えているか?)。そこで次の行では上で求めた値のdnaModulusによる剰余(%)を returnするようにせよ。
とあります。
答えとしては、
return rand % dnaModulus;
になるのですが、上記の文面で"rand"と記載がないにも関わらず、
コード内に"rand"と出てくるのがいまいち理解できません。
ちなみに前の要件は以下です。
1, コードの最初の行は _strのkeccak256ハッシュを取得し、擬似乱数の16進数を生成し、それをuintに型キャストして、 randというuintに格納せよ。
どなたか分かる方ご教示いただけると幸いです。
よろしくお願いします。
あなたの回答
tips
プレビュー