Скачать >> Курсовые >> Английский >> Скачать >> Курсовые >> Бесплатно >> Курсовые >> Скачать >> |
Скачать курсовую работу |
Курсовая работа Курсовая работа на Visual Basic Генератор случайных чисел на Visual Basic. Функция Randomize инициализирует генератор случайных чмсел. Объявление функции Public Shared Sub Randomize ([ Number ])
Оператор Random и функция Rnd (Visual Basic) генерируют определенный диапазон чисел с псевдослучайной последовательностью. Поэтому использовать их в шифровании и создании паролей можно с ограничениями. Пример, в котором оператор Randomize используется для инициализации генератора случайных чисел. Т.к. числовой аргумент Number опущен, функция Randomize в качестве нового начального значения использует значение, полученное от функции Timer. Randomize() - инициализация генератора Dim value As Integer = CInt(Int((6 * Rnd()) + 1)) - генерируем число от 1 до 6 Наглядный пример - добавьте на форму кнопку и напишите для нее следующий код: Private Sub Command1_Click() Form1.Print Rnd Form1.Print Rnd Form1.Print Rnd Form1.Print Rnd Form1.Print Rnd Form1.Print Rnd End Sub При нажатии на кнопку Command1 в форму Form1 будет записано 6 случайных чисел. Чтобы сгенерировать более качественную последовательность случайных чмсел инициализируем начальный источник (initial seed) оператором Randomize Пример будет выглядеть так: Private Sub Command1_Click() Randomize Form1.Print Rnd Form1.Print Rnd Form1.Print Rnd Form1.Print Rnd Form1.Print Rnd Form1.Print Rnd End Sub Как сгенерировать случайное число в диапазоне [0-X], а не только [0-1]. Нужно просто округлить произведение Rnd*X
|
Натуризм Игры Java Free ebooks Игры скачать Шаблоны MP3 Он-лайн учебник Вязание для Барби |