Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Ђ«ҐЄбҐ© „.                           2:5020/400     25 Feb 2002  13:25:37
 To : All
 Subject : Hа: Случайный выбор
 -------------------------------------------------------------------------------- 
 
 Valery Sarapas:
 
 > Помогите плиз алгоритмом для такой задачи:
 > Имеется числа например от 0 до 9. Hужно из них составить случайную
 > последовательность длинной 10 символов в которой присутствуют все числа.
 
 При
 
 > каждом запуске соответственно последовательность новая.
 
 Nickita A Startsev:
 
 >Берем массив из 10 элементов. Забиваем в него 0..9;
 >Берем другой массив из 10 элементов; забиваем его случайными числами;
 >сортируем второй массив, при перестановке элементов второго массива
 >одновременно переставляем соответственные элементы первого.
 
     Это пример, как не надо делать. Обратите внимание на фразу:
 "забиваем его случайными числами". А их же где-то надо брать...
 В этом и состоит суть алгоритма.
 
 И так, необходим алгоритм генерации _целого 10- значного числа, в
 котором все цифры разные_.
     Это правильно сформулированный вопрос. О генерации случайных
 чисел много информации в книгах Кнута. Hо я не  припоминаю, чтобы
 там был алгоритм генерации числа, в котором все цифры разные.
 
         Алексей Д.
 --- ifmail v.2.15dev5
  * Origin: Al Quaeda (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Hа: Случайный выбор   Ђ«ҐЄбҐ© „.   25 Feb 2002 13:25:37 
 Re: Hа: Случайный выбор   Sergei Zubkov   25 Feb 2002 23:56:15 
Архивное /ru.algorithms/910487872559.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional