CryptoZombies (1) 썸네일형 리스트형 [크립토 좀비] 레슨04/05 정리 Payable 웹에서 요청으로 암호화폐를 지불하거나 이체하는 것을 가능하게 하는 함수 제어자 난수 만들기 Oracle을 사용하지 않고 난수를 만드는 방법은 keccak256 해시 함수를 사용하는 것 // Generate a random number between 1 and 100: uint randNonce = 0; uint random = uint(keccak256(now, msg.sender, randNonce)) % 100; randNonce++; //randNonce 는 일회성이여야 하므로 한번 실행되면 값을 증가시킨다. uint random2 = uint(keccak256(now, msg.sender, randNonce)) % 100; //마지막 2자리만 사용하기 위함 이 방식은 안전하지 않기 .. 이전 1 다음