vasya999
Профессор
- Регистрация
- 14 Дек 2006
- Сообщения
- 309
- Реакции
- 46
Кхе
вот так они там реализованыА кто-нитбудь может рассказать насколько грамотно там реализованы цепи маркова?
Насколько это грамотно, решать тебе$len1=strlen($text);
for ($mar=0; $mar<10; $mar++){
$itog="";
$maxgen = 8888;
$nonword = "\n";
$w1 = $nonword;
$w2 = $nonword;
$words = explode(" ", $text);
foreach( $words as $word) {
$table[$w1][$w2]["xanax"][] = $word;
$w1 = $w2;
$w2 = $word;
}
$table[$w1][$w2]["xanax"][] = $nonword;
$w1 = $nonword;
$w2 = $nonword;
for($i = 0; $i < $maxgen; $i++) {
$suf = $table[$w1][$w2]["xanax"];
$t = array_rand($suf);
if($suf[$t] == $nonword) break 1;
$itog.=$suf[$t]." ";
$w1 = $w2;
$w2 = $suf[$t];
}
$len2=strlen($itog);
$len2=$len2*2;
if ($len2>$len1) {break; }
}
return $itog;
Из-за маркова в суп?Не будет улетать в супп?