|
|
|
Случайная выборка из заданного массива
|
|||
|---|---|---|---|
|
#18+
Всем привет! Не подскажет ли кто, не приходилось ли, используя Rnd, сделать случайную выборку из заданного одномерного массива данных? Например, я отобрала клиентов определенной компании и хочу из них случайным образом выбрать заданное количество N. Получается, что мне известен диапазон индексов клиентов, из которого я могу выбирать по формуле ClientID=Int((MaxID - MinID + 1) * Rnd) + MinID. Однако в выборке клиентов такого индекса может просто не быть. Можно конечно проверять его наличие и если такового нет, то опять применять RND, но боюсь зацикливания. Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 18:03 |
|
||
|
Случайная выборка из заданного массива
|
|||
|---|---|---|---|
|
#18+
Как то была подобная тема, помойму Танюшка интересовалась... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 18:07 |
|
||
|
Случайная выборка из заданного массива
|
|||
|---|---|---|---|
|
#18+
Мдам, там как раз немного обратная задачка была: топик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 18:12 |
|
||
|
Случайная выборка из заданного массива
|
|||
|---|---|---|---|
|
#18+
Создайте запрос с нумерацией записей по порядку. Методика описывается на http://am.rusimport.ru/MSAccess/topic.aspx?ID=87 А затем выбирайте значения случайным образом из запроса к запросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 18:52 |
|
||
|
Случайная выборка из заданного массива
|
|||
|---|---|---|---|
|
#18+
Может быть это подойдёт... Public Function СлучайныеЧисла(НижнГран, ВерхнГран) As Integer 'Функция для получения целых случайных чисел в заданном диапазоне ' от НижнГран до ВерхнГран Randomize Timer СлучайныеЧисла = Int(ВерхнГран - НижнГран + 1) * Rnd + НижнГран End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 18:58 |
|
||
|
Случайная выборка из заданного массива
|
|||
|---|---|---|---|
|
#18+
N=20 Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 00:42 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32466133&tid=1675643]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 451ms |

| 0 / 0 |
