Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 22022

[PHP] Losowanie z tablicy.txt, błędy w losowaniu liczb dwuznakowych (Pętla do)

$
0
0
$randtxt = fopen('wylosowane.txt','r');
$zawa = fread($randtxt, 8192);
$tt = str_split($zawa);


	do {
				
		$numer = rand(8, 10);
				
	} while (in_array($numer, $tt));
	
	
	echo<<<END
	$numer
	
END;

Zawartość pliku "wylosowane.txt":

"8", "9", "10"

Skrypt php i wylosowane.txt są w jednym folderze

Skrypt powinien wykonywać się w nieskończoność, jednak i tak zwraca wartość 10, a jeśli przedział losowania będzie do 11 to i tak za którymś razem zwróci 10 mimo że 10 jest w tablicy, natomiast liczby mniejsze lub równe 9 nigdy się nie pojawią w odpowiedzi.


Viewing all articles
Browse latest Browse all 22022

Trending Articles