Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Выбор данных из массива.

Ответить
Настройки темы
CMD/BAT - Выбор данных из массива.

Новый участник


Сообщения: 46
Благодарности: 2

Профиль | Отправить PM | Цитировать


Здравствуйте, снова нужна помощь. Нужно сделать рандомальную выборку из массива. Вот, что у меня вышло:

Код: Выделить весь код
@echo off
set N=6
set CHAR=5, 13, 33, 35, 36, 37,
echo:Cold pool
echo:%CHAR%
:ERR
echo:How many numbers to pick?
set /p P1=
if %P1% GTR %N% echo:Not enough numbers in pool. & goto ERR
:LOOP
set /a R=%random%/32768+%N%*%random%/32768+1
for /f "tokens=%R%" %%q in ("%CHAR%") do (set C=%%q%C%)
set /a P1-=1
if %P1% GTR 0 goto LOOP
echo:%C%
pause
Проблема в том, что выбранные числа периодически повторяются в одном отборе. Например: 5,13,5,. Как этого избежать?
Зарание благодарю за помощь.

Отправлено: 01:07, 25-12-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата subuday77:
Проблема в том, что выбранные числа периодически повторяются в одном отборе. Например: 5,13,5,. Как этого избежать? »
Перейти на WSH или PoSH.

Отправлено: 06:13, 25-12-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Выбор данных из массива.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2010 - как сделать выбор параметра из таблицы данных по входному условию Pozia Microsoft Office (Word, Excel, Outlook и т.д.) 15 06-06-2011 21:49
CMD/BAT - [решено] Выбор данных из txt по маске hxygen Скриптовые языки администрирования Windows 4 24-10-2010 15:52
С/С++ | Выбор 10 случайных элементов из массива Vovius Программирование и базы данных 5 29-08-2006 19:37
Выбор данных из mysql с приоритетом ? m2001 Вебмастеру 8 10-10-2005 20:18
Выбор из базы данных victory Вебмастеру 9 24-07-2003 19:34




 
Переход