“Obtenez un nombre aléatoire dans la solidité” Réponses codées

Obtenez un nombre aléatoire dans la solidité

// Solidity pseudo-random function:
function random() private view returns (uint) {
  // sha3 and now have been deprecated
  return uint(keccak256(abi.encodePacked(block.difficulty, block.timestamp, players)));
  // convert hash to integer
  // players is an array of entrants
}

// invoke random function in a pickWinner example function
function pickWinner() public {
  uint index=random()%players.length;
}
Anxious Alligator

Fonction aléatoire dans la solidité

function random() private view returns(uint){
  uint source = block.difficulty + now;
  bytes memory source_b = toBytes(source);
  return uint(keccak256(source_b)) % 100;	
}
akileus

Réponses similaires à “Obtenez un nombre aléatoire dans la solidité”

Questions similaires à “Obtenez un nombre aléatoire dans la solidité”

Plus de réponses similaires à “Obtenez un nombre aléatoire dans la solidité” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code