Compare commits

...

7 Commits

Author SHA1 Message Date
c2e4b8ae53 plus rapide 2025-08-19 16:54:06 +02:00
5aa5da8c53 correction formattage définitions 2025-08-19 16:53:49 +02:00
d862dc572d corrections 2025-08-19 16:48:52 +02:00
c3986e70a3 ajustements 2025-08-01 23:57:29 +02:00
e19bb9d2dc ajout d'une définition 2025-07-23 18:10:59 +02:00
468a6a9231 Merge remote-tracking branch 'origin/HEAD' 2025-07-23 18:01:53 +02:00
c62afa80cc 7 2025-05-23 20:32:54 +02:00
4 changed files with 10 additions and 12 deletions

View File

@ -2,16 +2,13 @@
include_once "dico.php";
const ECART_TYPE_ALEA = 5;
const ECART_TYPE = 5;
$randmax = mt_getrandmax() + 1;
function gaussienne($moyenne = 0, $ecartType = 1.0): float {
global $randmax;
$u = 0;
$v = 0;
$u = (mt_rand() + 1) / $randmax;
$v = (mt_rand() + 1) / $randmax;
@ -126,7 +123,7 @@ class Grille implements ArrayAccess
$lettres_colonne->branches
);
foreach ($lettres_communes as $lettre => $_) {
$lettres_communes[$lettre] = count($lettres_ligne->branches[$lettre]) * count($lettres_colonne->branches[$lettre]) * gaussienne(1, ECART_TYPE_ALEA);
$lettres_communes[$lettre] = count($lettres_ligne->branches[$lettre]) * count($lettres_colonne->branches[$lettre]) * gaussienne(1, ECART_TYPE);
}
uksort($lettres_communes, function($a, $b) use ($lettres_communes) {
return $lettres_communes[$b] <=> $lettres_communes[$a];

View File

@ -538,7 +538,7 @@ COCU Victime des rapports dune moitié avec un tiers@LExpress Homme qui a
COEUR Siège de la passion chez les femmes. Ceci montre bien le respect des règles de l'adaptation dans l'évolution féminine, la femme n'ayant, on le sait, ni queue ni tête.
COI Coït interrompu@Sport Cérébral Silencieux et tranquille
COIN Se bouche en soufflant@Michel Laclos Petit avec des lunettes@Bernard Philippet Lieu de pas sage@Michel Vanobost
COLLABORATION Plus profitable à erckmann- chatrian quà drieu la rochelle@Robert Scipion
COLLABORATION Plus profitable à Erckmann-Chatrian quà Drieu la Rochelle@Robert Scipion
COMA Dépassé sans s'en rendre compte@Jean Teularge
COMBATTANT Parfois en retraite avant dêtre en retraite@Marc Aussitot
COMEDIE Le métier du politicien, la science du médecin, le savoir des critiques, la religion des prédicateurs à sensation, en un mot le monde@Ambrose Bierce
@ -1221,7 +1221,7 @@ IDEE Mijote dans une cafetière@Pangloss Vaut mieux en avoir une petite que pas
IDOLATRE A un faible très fort@Chantal de Séréville
IE C'est-à-dire ?
IENA Prit la pâtée avant les lentilles@Yannick Le Nagard Défaite des Prussiens Ville allemande, sur la Saale Son optique est réputée
IF On sen taillait moins facilement quil ne se taille@Georges Perec Lenfer de dantès@Marc Aussitot Château deau@Michel Laclos En mer oui, mais dans aucun cimetière marin@Philippe Harang Arbre toujours vert Accessoire pour égoutter les bouteilles
IF On sen taillait moins facilement quil ne se taille@Georges Perec Lenfer de Dantès@Marc Aussitot Château deau@Michel Laclos En mer oui, mais dans aucun cimetière marin@Philippe Harang Arbre toujours vert Accessoire pour égoutter les bouteilles
IFS Il en faut six pour faire un mythe@Michel Deineko
IGLOO Case blanche@Michel Laclos Rien à voir avec la maison blanche ou la galerie des glaces@Georges Perec
IGMP Protocole de gestion de groupes multicast sur un réseau ip
@ -1487,7 +1487,7 @@ LOLITA A la fois écolière et maîtresse@Robert Scipion
LONGER Raser sans rasoir@Jean-Marie Lamy
LONGEVITE Prolongation inconfortable de la peur de la mort@Ambrose Bierce prolongation peu commune de la crainte de la mort@Ambrose Bierce
LOQUACITE Affection qui redouble chez le malade incapable de refréner sa langue quand vous souhaitez prendre la parole@Ambrose Bierce
LORELEI Elle bouleversait par l'oreille, étant elle- même une oreille bouleversée@Jacques Drillon
LORELEI Elle bouleversait par l'oreille, étant ellemême une oreille bouleversée@Jacques Drillon
LOSANGE Na aucun droit@Georges Perec
LOSER Joueur plus doué pour les échecs que pour les réussites@Jean Teularge
LOT Peut être doublement liquide@Georges Perec
@ -1847,6 +1847,7 @@ OSSUAIRE Tombe à point nommé@Didier Léonard
OST Ancienne troupe au service d'un seigneur
OSTREICULTEUR Ses affaires ne sont pas toujours claires@Michel Vanobost
OTAGE Il est ravi sans l'être@Hervé Hardouin
OTELLO Une tempête dans un Verdi@Willy
OU Prend l'accent pour demander son chemin@Thierry Larsan
OUAIS Un des agréments de la vie de tous les jours@Bernard Philippet
OUED Cours souvent séché@Michel Laclos A souvent des pannes de courant@Michel Laclos Rivière d'Afrique du Nord Cours d'eau temporaire dans les régions arides Son cours n'est pas régulièrement assuré
@ -2559,7 +2560,7 @@ TIRAGE Ranime la flamme ou jette un froid@Lionel Leteur
TIRAILLE Fait comme au sénégal autrefois@Jacques Drillon
TIRE Moyen de voler ou de rouler@Lucien Lacau
TIREBOUCHON A défloré bien des fillettes (2 mots)
TIRET Unit ou sépare@Jean Teularge Trait de pince-sans-rire@Pangloss Il y en a un au sous-sol et deux au rez-de- chaussée@Michel Laclos Partage le casse-croûte
TIRET Unit ou sépare@Jean Teularge Trait de pince-sans-rire@Pangloss Il y en a un au sous-sol et deux au rez-de-chaussée@Michel Laclos Partage le casse-croûte
TIREUR Peu loyal quand il est franc@Dédale
TISANE Thé doreiller@Notre temps
TISSUS Ne sont pas imprimés pour être lus@Hervé Hardouin

Can't render this file because it has a wrong number of fields in line 12.

View File

@ -45,8 +45,8 @@ function dico($longueur_max) {
function mots_espaces($longueur_max) {
$dico = dico($longueur_max);
for ($longueur = 1; $longueur <= $longueur_max; $longueur++) {
for ($position_espace = 1; $position_espace + 1 < $longueur; $position_espace++) {
for ($longueur = $longueur_max; $longueur >= 2; $longueur--) {
for ($position_espace = $longueur - 1; $position_espace >= 1; $position_espace--) {
$mots_suivants = $dico[$longueur - $position_espace - 1];
foreach ($dico[$position_espace]->arrayIterator() as $premier_mot => $definition) {
$premier_mot[] = CASE_NOIRE;

View File

@ -55,7 +55,7 @@ function formatter_definition($definition) {
} else {
$auteur = "";
}
return $definition;
return $definition . $nb_mots . $auteur;
}
?>
<!DOCTYPE HTML>