Cosi' X mi veniva sempre 2
Codice PHP:
$prob = rand(1,10);
if ($prob<=3) $x = 0; // il 30% delle volte prob sarà 1,2 o 3 -> x = 0;
if (($prob>3)&&($prob<10)) $x = 1;
if ($prob=10) $x = 2;
l'ho messo random 0, 2 e ho risolto... come va, va...
Di seguito tutto il codice: (hai visto mai ch'avessi un clone)
Codice PHP:
<?php
//ciclo prima cifra
for ($a=0;$a<=49;$a++) {
// ciclo seconda cifra
for ($b=0;$b<=49;$b++){
// funzione rand per prendere un numero a caso
$y = rand(0, 12);
// con un pò di astuzia possiamo utilizzare la stessa funzione per la probabilità
$x = rand(0, 2);
// ora hai tutti i valori, quindi la stringa è
$stringa[] = "(" .$a. ", " .$b. ", " . $x . ", " .$y. "),";
// fine ciclo seconda cifra
}
// fine ciclo prima cifra
}
$fp=fopen("file1.txt","w+");
foreach($stringa as $key => $value){
fwrite($fp,$value."\n");
}
fclose($file);
?>