[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Php и случайные числа, без повтора!
Stasonix
Числа должны быть соответственно от 1-го до 4-ех.
т.е. должно примерно получиться:
 $sluch[1] = 2;
$sluch[2] = 4;
$sluch[3] = 1;
$sluch[4] = 3;

вот так, только чтобы случайно менялись значения!?



Спустя 7 минут, 58 секунд (24.03.2011 - 18:17) Snus написал(а):
Stasonix
shuffle($sluch);

Спустя 16 минут, 25 секунд (24.03.2011 - 18:33) Snus написал(а):
Stasonix
<?php

function
getRangeElements($i1,$i2){
$arr = range($i1,$i2);
shuffle($arr);
return $arr;
};

$array = getRangeElements(1,4);
print_r($array);

?>

Спустя 4 часа, 14 минут, 23 секунды (24.03.2011 - 22:47) neadekvat написал(а):
Snus, сначала ведь правильно сказали.. что вам не понравилось, что вы аж функцию ввели? :)
$arr = array(1, 2, 3, 4);
shuffle($arr);


alex12060, у вас вообще пять элементов на выходе, к тому же, с повторяющимися значениями.

Спустя 18 минут, 54 секунды (24.03.2011 - 23:06) Lenarfate написал(а):
тут http://www.irbis-team.com/15/7/4 есть функция randStr()

Спустя 10 часов, 58 минут, 56 секунд (25.03.2011 - 10:05) alex12060 написал(а):
neadekvat

><
Опять облажался)

Спустя 11 минут, 16 секунд (25.03.2011 - 10:17) Snus написал(а):
Цитата (neadekvat @ 24.03.2011 - 19:47)
Snus, сначала ведь правильно сказали.. что вам не понравилось, что вы аж функцию ввели? smile.gif

Для удобства.

Спустя 2 дня, 11 часов, 18 минут, 56 секунд (27.03.2011 - 20:36) rogihor написал(а):
$random = Array("1", "2", "3", "4", "blabla");
shuffle($random);
echo substr(implode($random), 0, 4);

или
shuffle($sluch);
echo implode($sluch);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.