prepare("SELECT value FROM sentence_partials WHERE class = :class ORDER BY RAND() LIMIT 1;"); $query->execute(["class" => $class]); $result = $query->fetch(); return $result['value']; } function creerlieudit($comm) { //pour éviter le lieu dit avec le nom dans la génération de village $ListeNom = array("Avygael", "Taklin"); $lieudit=''; $Lieu=''; $Adj=''; $Qua=''; $Nom=''; if ($comm==0 ) $trand =rand(1,100); else $trand =rand(1,95); switch($trand){ case $trand<25; $Lieu=db_get_one_random_partial_value('LieuMas'); $Adj=db_get_one_random_partial_value('AdjMas'); $lieudit.=$Lieu.$Adj; break; case $trand>=25&&$trand<48; $Lieu=db_get_one_random_partial_value('LieuFem'); $Adj=db_get_one_random_partial_value('AdjFem'); $lieudit.=$Lieu.$Adj; break; case $trand>=48&&$trand<76; $Lieu=db_get_one_random_partial_value('QuaMas'); $Adj=db_get_one_random_partial_value('QuaMas'); $lieudit.=$Lieu.$Adj; break; case $trand>=76&&$trand<96; $Lieu=db_get_one_random_partial_value('QuaFem'); $Adj=db_get_one_random_partial_value('QuaFem'); $lieudit.=$Lieu.$Adj; break; case ($trand>=96); $lieudit.='Chez '.$ListeNom[rand(0,count($ListeNom)-1)]; break; } return $lieudit; } ?>