Kotlin список случайных различных чисел

Вы можете сообщить своим пользователям добавить свой адрес «От» к своим контактам, когда они выполнит свой заказ, который, если они это сделают, поможет много.

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

Другие вещи, которые вы можете попробовать:

  • Поместите свое имя или адрес своего сайта в тему
  • . Все ссылки в сообщении, указывающие на ваш домен (а не на email.com)
  • Поместите адрес или другую контактную информацию в адрес электронной почты
3
задан Sergey Voytovich 18 March 2019 в 13:48
поделиться

2 ответа

Один из способов - перетасовать диапазон и взять столько предметов, сколько вы хотите:

val randomList = (0..99).shuffled().take(4)

Это не так эффективно, если диапазон большой и вам нужен только один несколько чисел.
В этом случае лучше использовать Set , например:

val s: MutableSet<Int> = mutableSetOf()
while (s.size < 4) { s.add((0..99).random()) }
val randomList = s.toList()
0
ответ дан Steven Lowes 18 March 2019 в 13:48
поделиться

Однострочный подход для получения списка n различных случайных элементов. Random ничем не ограничен.

val list = mutableSetOf<Int>().let { while (it.size() < n) it += Random.nextInt(0, 100) }.toList()
0
ответ дан Sergey Voytovich 18 March 2019 в 13:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: