php генератор случайных чисел без повторов в столбик

Discussion in 'PHP' started by dondy, 28 Jan 2016.

  1. dondy

    dondy Member

    Joined:
    5 Jun 2015
    Messages:
    560
    Likes Received:
    61
    Reputations:
    5
    помогите пожалуйста, нужен скрипт который сможет генерировать определённой длины числовые комбинации без повторов в столбик, только числа и больше ничего

    важный параметр: длина например 3х значное число, 4х, 5х итд
    и сколько строк использовать что бы файл заполнить по размерам, важно что бы не повторялись числа
     
  2. systemiv

    systemiv New Member

    Joined:
    2 Jan 2012
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Так может быть сгенерировать массив по диапазону, сделать его случайную сортировку и вывести в цикле?
     
  3. grimnir

    grimnir Members of Antichat

    Joined:
    23 Apr 2012
    Messages:
    1,114
    Likes Received:
    830
    Reputations:
    231
    https://secure.php.net/manual/ru/function.rand.php
    примеры кода внизу в комментах
     
    _________________________
  4. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    https://ru.wikipedia.org/wiki/Линейный_конгруэнтный_метод
    при правильном выборе параметров получается последовательность без повторов нужной длины. никаких массивов, только одно число в памяти -- предыдущий элемент последовательности. основа функции rand в большинстве языков