Программирование
Веб программирование

Случайные числа цивилизованным способом

 
 

Всем привет! Меня уже достало видеть как вы в уроках генерируете случайные числа(a=RND*100 или как-то так)....Люди! Это Vb.NET а не vb6!!!

Ну дак вот:

Dim r As New Random 

Да-да! здесь мы объявляем переменную r типа Random (new создает новый экземпляр)

Теперь используем:

MsgBox(r.Next(1, 100))

Где первое число в скобочках - минимальное, ну а второе, соответственно, максимальное минус один.

Ну вот и все!


Есть вопросы? Спроси на нашем форуме!!
FROSTEROID [09.02.2012 22:17]

Если возможно, поправьте:

"максимальное минус один."
НА
"максимальное плюс один.";

Ибо 99+1=100, а не 99-1=100

LULZman [10.02.2012 18:04]

извиняюсь

Интересно, как работает Random? Для компьютера есть невозможным простой выбор случайных чисел. Там походу сложная система. [29.06.2012 16:45]
Алексей(alex13sh) [29.06.2012 18:25]

LULZman, а чем вас это неустраивает? a=rnd()*100
И не какой ссложной системы нету , Рандом зависит от времени Я САМ МОГУ СДЕЛАТЬ функцию рандом !!! напишу статью про рандом ток на vb6

begzod [18.11.2012 21:55]

а как сделать такое же рандомное выдавание текста?из заранее указанных одно выдавало чтобы

Алексей(alex13sh) [18.11.2012 22:26]

begzod, проще некуда
Вам массив о чём нит говорит??

в массив за рание пихаете текст а потом делаете рандом числа который будет обозначать индекс массива

Путин [19.11.2012 03:03]

Как в MID форме убрать красный крест с верху, или рядом два квадрата чтоб я смог сам назначить размер формы. В обычной форме у меня получается а в MID нет не убераются.

Путин [19.11.2012 15:32]

Ну кто нибуть мне поможет, или все здесь только начинающие юзарки

Алексей(alex13sh) [19.11.2012 17:00]

Путин , на Vb.Net многоие новечки сидет (мало встречал опытных на нём)

и ещё не MID а MDI форма
(непользовался и незнаю проблем связанно с этой формой , следовательно помоч немогу)

И кстате ты пиши на форум а не в коменты!!!
зарегаййся , и я перенесу этот вопрос на форум

pjp07190 [14.02.2013 14:41]

"LULZman, а чем вас это неустраивает? a=rnd()*100
И не какой ссложной системы нету , Рандом зависит от времени Я САМ МОГУ СДЕЛАТЬ функцию рандом !!! напишу статью про рандом ток на vb6"

Алексей(alex13sh), на самом деле все не так просто. Случайными были бы числа при бросании шестигранной кости. А здесь какой то алгоритм генерирования, т.е. уже предусмотрена какая-то детерминированность. Т.е. правильнее было бы назвать эти числа не случайными, а псевдослучайными.



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.