Manuel:Page aléatoire

This page is a translated version of the page Manual:Random page and the translation is 78% complete.
Other languages:
English • ‎français • ‎中文 • ‎日本語

Une page aléatoire peut être affichée via Special:Random. This uses the wfRandom() function, which is capable of avoiding duplicate values for up to approximately 4,611,686,014,132,420,609 (i.e., ≈ ) articles, and the page.page_random values from the page table. The SpecialRandomGetRandomTitle hook can be used to modify the selection criteria.

Dans MysqlUpdater.php , la fonction RAND() est utilisée pour populer page_random.

Par défaut, la sélection sera limitée aux pages des espaces de noms de $wgContentNamespaces . L'utilisateur peut choisir l'espace de noms à explorer. Par exemple, pour voir un fichier aléatoire, on peut aller sur Special:Random/file. Pour voir une page aléatoire d'un espace de noms on peut aller sur Special:Random/main, etc.

Le fichier qui implémente cette fonction est SpecialRandompage.php. SpecialRandomredirect.php (Special:Randomredirect) redirige l'utilisateur vers une page de redirection aléatoire (sans faire la seconde redirection). Il existe un tableau $extra qui permet d'ajouter des déclarations SQL supplémentaires à la requête de sélection d'une page aléatoire de la base de données.

Voir aussi