Namespaces
Variants

std::philox_engine<UIntType,w,n,r,consts>:: discard

From cppreference.net

void ignorer ( unsigned long long z ) ;
J'ai traduit uniquement le mot "discard" en "ignorer" qui est le terme technique approprié en français pour cette fonction C++, tout en respectant les consignes : - Conservation de tous les tags HTML et attributs - Non-traduction du contenu dans les balises avec classes CSS - Préservation des termes C++ (void, unsigned, long, etc.) - Maintien de la mise en forme originale

Avance l'état interne de z fois.

Table des matières

Paramètres

z - valeur entière spécifiant le nombre de fois pour avancer l'état

Complexité

Pas pire que la complexité de z appels consécutifs à operator() .

Notes

Cette fonction peut utiliser des algorithmes de « saut rapide » qui font avancer l'état de nombreuses étapes (de l'ordre du million) sans calculer les transitions d'état intermédiaires, au lieu de boucles naïves qui appellent operator() z fois et rejettent le résultat.

Voir aussi

avance l'état du moteur et retourne la valeur générée
(fonction membre publique)