This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Как сделать генерацию блипа на рандомных координатах из массива

Gerych

Участник портала
24 Ноя 2020
79
9
56
При написании работы, не могу понять как правильно прописать рандом для генерации блипа/колшейпа.
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,848
219

JJIGolem

Старожил
High developer
BackEnd developer
19 Окт 2020
239
289
142
C#:
Random random = new random();
int rand = random.Next(0, vectorList.Count-1);
NAPI.ColShape.CreateCylinderColShape(vectorList[rand], 2f,2f);
....
Отнимать единицу необязательно в Random, максимум не идет включительно
 

Randomchik

Старожил
BackEnd developer
19 Сен 2020
823
290
141
Зачем тебе отнимать?)
Рандом для тебя это от и до,т.е выставляешь минимальное значение и максимальное(сколько кординат у тебя) +1. Вот и все
 

JJIGolem

Старожил
High developer
BackEnd developer
19 Окт 2020
239
289
142
если сделаешь +1 для x.Count в стандартном Random, то у тебя рано или поздно появится эксепшион про выход за границы массива