Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Случайная генерация значений / 13 сообщений из 13, страница 1 из 1
11.05.2007, 13:22
    #34518973
fantomm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
Есть 10 полей, которым соответствуют по 5 различных данных.

Пример:
возраст:
1. до 22 лет
2. от 22 до 33
.......
5. после 65

Подскажите как можно задать случайную генерацию по этим 10 полям?
...
Рейтинг: 0 / 0
11.05.2007, 13:30
    #34519023
bac
bac
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
см. функцию rnd()
...
Рейтинг: 0 / 0
11.05.2007, 13:33
    #34519037
fantomm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
bacсм. функцию rnd()
А в екселе в VBA кака функция?
...
Рейтинг: 0 / 0
11.05.2007, 13:46
    #34519100
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
RND
=СЛЧИС()
...
Рейтинг: 0 / 0
11.05.2007, 13:49
    #34519117
fantomm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
А примеры есть у кого-нибудь?
...
Рейтинг: 0 / 0
11.05.2007, 13:58
    #34519169
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
Какие ещё нафиК примеры...?
...
Рейтинг: 0 / 0
11.05.2007, 14:06
    #34519214
fantomm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
Granata005Какие ещё нафиК примеры...?

Понимаете у меня все доступные значения фиксированны. И генерировать их нужно.
А как это делать не знаю!

Вот так у меня:
Возраст: до 22
от 22 до 65
после 65
Семейное положение: Холост
Женат
и т.д.

Вот это нужно сгенерировать случайным образом
...
Рейтинг: 0 / 0
11.05.2007, 14:10
    #34519235
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
создай массив строк (женат, холост), геренируй число 1-2 и выбирай элемент из этого массива по этому числу...
...
Рейтинг: 0 / 0
11.05.2007, 14:19
    #34519278
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
k = Round(Rnd() *  [b]3 [/b])
Dim s( [b]3 [/b]) As String

s( 0 ) = "до 20"
s( 1 ) = "до 40"
s( 2 ) = "до 50"
s( [b]3 [/b]) = "до 60"
MsgBox s(k)
...
Рейтинг: 0 / 0
11.05.2007, 14:21
    #34519289
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
блин.. глюки...

k = Round(Rnd() * 3 )
Dim s( 3 ) As String

s(0) = "до 20"
s(1) = "до 40"
s(2) = "до 50"
s( 3 ) = "до 60"
MsgBox s(k)
...
Рейтинг: 0 / 0
11.05.2007, 14:26
    #34519323
fantomm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
Granata005
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
k = Round(Rnd() *  [b]3 [/b])
Dim s( [b]3 [/b]) As String

s( 0 ) = "до 20"
s( 1 ) = "до 40"
s( 2 ) = "до 50"
s( [b]3 [/b]) = "до 60"
MsgBox s(k)


Извините что отвлекаю,
ругается на эти строчки
k = Round(Rnd() * 3 )
Dim s( 3 ) As String
s( 3 ) = "до 60"
...
Рейтинг: 0 / 0
11.05.2007, 14:29
    #34519337
fantomm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
Получилось. Спасибо!
...
Рейтинг: 0 / 0
11.05.2007, 14:29
    #34519340
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Случайная генерация значений
гы.. Dim k
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Случайная генерация значений / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]