Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите создать тест 
:(
    Опции темы
Ganibal
Дата 25.5.2006, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 16.3.2006

Репутация: нет
Всего: нет



Мне в колледже дали тему курсовой "Тест", надо чтоб вопросы находящиеся в таблице выберались в случайном порядке. БД я подлючил через ADODC, и хочу чтоб с помощью функции rnd опредилялся номер записи в таблице и этот вопрос выводился на форму. Я раньше что тот делал с функцие случайного выбора, но ща нацти не могу, если кому не сложно подскажите как это сделать! 
PM MAIL   Вверх
BUGOR
Дата 26.5.2006, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 12.3.2006

Репутация: 3
Всего: 16



Тебе надо показать пример использования функции rnd? Если так то держи(Из справочника Климова):

Цитата

Функция Rnd
Rnd[(Number)] 
Функция Rnd(Random) служит для генерации случайных чисел

Возвращаемое значение 
Функция Rnd возвращает значение в диапазоне от 0 до 1 типа Single, содержащее случайное число(причем 1 не входит в этот диапазон, а 0 входит). Строго говоря, функция возвращает псевдослучайные числа. При каждом запуске программы, функция генерирует одну и ту же последовательность случайных чисел. Во избежания этого явления используйте инструкцию Randomize

Примечание:Чтобы получить значения случайных чисел в интервале от min до max используйте формулу:
Int((max - min + 1) * Rnd + min),где min и max-минимальное и максимальное число соответственно

Параметры 
Number
Необязательный аргумент представляет число типа Single или любое допустимое числовое выражение. Аргумент может принимать следующие значения: 
Аргумент опущен или больше 0
Генерируется следующее случайное число в последовательности. При повторном запуске программы генерируется аналогичная последовательность случайных чисел 
Аргумент отрицательный
Генерируется одно и то же число, используя аргумент как опорное число 
Аргумент равен 0
Генерируется одно и то же число, используя число при предыдущем вызове функции 
Пример 
' Генерируем случайные числа от 1 до 7
Dim MyValue
MyValue = Int((7 * Rnd) + 1)
Print MyValue 'выводим число на форме

 


--------------------
Живу недоумевая, всё время хочу понять...
http://hunger.ru 
PM MAIL WWW ICQ   Вверх
cardinal
Дата 26.5.2006, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Цитата

Примечание:Чтобы получить значения случайных чисел в интервале от min до max используйте формулу ...

А это не советую, т.к. смотри FAQ. 


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
goldstarKZ
Дата 31.5.2006, 06:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 14.4.2006
Где: Казахстан

Репутация: нет
Всего: нет



Здесь не хватает пометки о наулучшей функциональности:
Чтобы тест был получше и не было каши советую разделить советы по группам сложности.
Например по 30 вопросов в каждой группе. И затем в зависимости от того сколько должно 
быть вопросов в одном варианте соответственно делишь их на количество групп и генеришь, но в перемешку.
Один из легких, другой из сложных и т.д.
Хорошы бы конечно чтобы групп было побольше. 
PM MAIL WWW   Вверх
IcyJet
Дата 3.6.2006, 10:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 4.5.2006

Репутация: нет
Всего: нет



Цитата(BUGOR @  26.5.2006,  08:04 Найти цитируемый пост)
(Из справочника Климова):


Вау, а что это за справочник?
 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.0670 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.