Рандомное число

pol007

Client
Регистрация
20.05.2014
Сообщения
122
Благодарностей
4
Баллы
18
Так и не понял, ставлю рандом от 1 до 2, постоянно выпадает 1
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Верхняя граница не берется. Если нужно 1-2, ставьте верхний лимит в 3
 

pol007

Client
Регистрация
20.05.2014
Сообщения
122
Благодарностей
4
Баллы
18
Понятно
 

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
А как быть, если из выпадающего списка: 1,2,3,4,5,6 нужно брать рандомно только пункты: 2,4,6? Через запятую указать 2,4,6 или как-то по-другому?
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
пробежаться по массиву чисел и взять только четные. Четность определяется данной конструкцией.
C#:
var list = project.Lists["Список1"]; // в Список1 содержатся числа 1,2,3,4,5,6
List<string> newlist = new List<string>();  // Коллекция куда будут идти четные элементы
foreach (var item in list)
{
   if (item%2==0)          // если число четное, то
      {
          newlist.Add(item);  // добавляем его в коллекцию
      }
}
return newlist;// Возвращаем четные элементы
 

Mangazey

Client
Регистрация
22.03.2014
Сообщения
374
Благодарностей
27
Баллы
28
пробежаться по массиву чисел и взять только четные. Четность определяется данной конструкцией.
C#:
var list = project.Lists["Список1"];
List<string> newlist = new List<string>();
foreach (var item in list)
{
   if (item%2==0)          // если число четное, то
      {
          newlist.Add(item);
      }
}
return newlist;
Значит код курить по-любому, в менеджере настроек указать нужное не прокатит?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
891
Баллы
113
да не))) это он вообще не про то)))
вам надо просто выделить фокусом или селектом нужные элементы, потом вызвать событие onChange вроде бы, и будет вам счастье
 

speaker

Client
Регистрация
13.10.2012
Сообщения
287
Благодарностей
44
Баллы
28
Спрошу тут, как сгенерировать двухзначные четные числа????
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
C#:
Random rnd = new Random();
var sl = rnd.Next(10,99);
if (sl%2!=0)
  sl+=1;
return sl;
 
Последнее редактирование:

speaker

Client
Регистрация
13.10.2012
Сообщения
287
Благодарностей
44
Баллы
28
Ну как всегда что с этим кодом делать, стандартный вопрос?
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
 
  • Спасибо
Реакции: speaker

speaker

Client
Регистрация
13.10.2012
Сообщения
287
Благодарностей
44
Баллы
28
Круто заработало, код не полностью вставился , не заметил, спасибо огромное.!!!!
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 264
Баллы
113
ну так и быть. Записал видео
 
  • Спасибо
Реакции: speaker

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)