Critère pseudo_hasard : navigation par hasard améliorée - commentairesCritère pseudo_hasard : navigation par hasard améliorée2022-09-22T08:19:40Zhttps://contrib.spip.net/pseudo-hasard#comment5118062022-09-22T08:19:40Z<p>Hello,</p>
<p>Intéressant comme plugin :)</p>
<p>Il devrait être possible d'obtenir un résultat similaire sans avoir à ajouter une colonne supplémentaire sur toutes les tables, et sans cron.</p>
<p>La fonction <a href="https://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_rand" class="spip_out" rel='nofollow external'>RAND()</a> de Mysql accepte une seed en paramètre pour avoir de l'aléatoire « fixe » :</p>
<blockquote class="spip">
<p>One implication of this behavior is that for equal argument values, RAND(N) returns the same value each time, and thus produces a repeatable sequence of column values.</p>
</blockquote>
<p>En donnant la clé primaire comme seed, pof, ça devrait le faire :</p>
<div class="precode"><pre class="spip_code spip_code_block language-sql" dir="ltr" style="text-align:left;" data-language="sql"><code>SELECT rand(id_article) pseudo_hasard
FROM spip_articles
ORDER BY pseudo_hasard;</code></pre></div>
<p>Donc ça pourrait devenir un simple critère qui ajouterait cet alias au select des boucles.<br class="autobr">
Je verrais bien ça en ajout au plugin Bonux d'ailleurs.</p>Critère pseudo_hasard : navigation par hasard améliorée2018-11-03T10:21:01Zhttps://contrib.spip.net/pseudo-hasard#comment4986662018-11-03T10:21:01Z<p>Il me semble qu'il n'y a pas de logo associé a ce plugin dans l'espace privé de spip via la gestion par SVP</p>Critère pseudo_hasard : navigation par hasard améliorée2018-04-24T09:14:55Zhttps://contrib.spip.net/pseudo-hasard#comment4967162018-04-24T09:14:55Z<p>Au vu de son fonctionnement, je suppose que ce critère ne doit pas fonctionner sur des boucles DATA<small class="fine d-inline"> </small>?</p>Critère pseudo_hasard : navigation par hasard améliorée2018-02-09T18:43:03Zhttps://contrib.spip.net/pseudo-hasard#comment4958282018-02-09T18:43:03Z<p>La version compatible SPIP 3.2 est sortie :)</p>Critère pseudo_hasard : navigation par hasard améliorée2018-01-20T21:55:41Zhttps://contrib.spip.net/pseudo-hasard#comment4954492018-01-20T21:55:41Z<p>ah oui j'ai oublié tester sur spip 3.2</p>
<p>en changeant les bornes :</p>
<p>compatibilite=«<small class="fine d-inline"> </small>[3.0.0<small class="fine d-inline"> </small>;3.2.*]<small class="fine d-inline"> </small>»</p>Critère pseudo_hasard : navigation par hasard améliorée2018-01-20T21:43:17Zhttps://contrib.spip.net/pseudo-hasard#comment4954482018-01-20T21:43:17Z<p>Hummmmmmm</p>
<p>alors sur l'affichage de mes vignettes, j'avais une répétition avec le le critère par hasard.</p>
<p>cela m'ennuyé lors de l'utilisation de la pagination, certaine vignette n'apparaissais jamais a l'œil du visiteur.</p>
<p>tandis qu'avec pseudo un visiteur est sur de visualisé l'ensemble des vignettes.</p>
<p>merci pour ta contribution</p>Critère pseudo_hasard : navigation par hasard améliorée2016-02-11T18:44:06Zhttps://contrib.spip.net/pseudo-hasard#comment4858422016-02-11T18:44:06Z<p>Merci, c'est corrigé :)</p>Critère pseudo_hasard : navigation par hasard améliorée2015-11-10T09:55:27Zhttps://contrib.spip.net/pseudo-hasard#comment4844722015-11-10T09:55:27Z<p>bonjour Julien,</p>
<p>« La répétition de l'article 2 est intrinsèque » plutôt article 3 ici dans l'exemple<small class="fine d-inline"> </small>?</p>Critère pseudo_hasard : navigation par hasard améliorée2015-09-13T10:13:01Zhttps://contrib.spip.net/pseudo-hasard#comment4836752015-09-13T10:13:01Z<p>Oh bravo Julien : la solution technique trouvée est très maline.</p>
<p>Merci pour cette contribution.</p>