@eudora
В Kotlin есть несколько способов заполнить массив случайными числами:
1 2 3 4 5 6 7 8 |
fun fillArrayWithRandomNumbers(size: Int): IntArray { val random = Random() val array = IntArray(size) for (i in 0 until size) { array[i] = random.nextInt() } return array } |
1 2 3 4 |
fun fillArrayWithRandomNumbers(size: Int): IntArray { val random = Random() return IntArray(size) { random.nextInt() } } |
1 2 3 4 |
fun fillArrayWithRandomNumbers(size: Int): IntArray { val random = Random() return IntArray(size).apply { fill(random.nextInt()) } } |
В каждом из этих случаев мы создаем массив типа IntArray с заданным размером и заполняем его случайными числами с помощью объекта Random.
Обратите внимание, что в этом коде мы используем функцию nextInt() класса Random, которая возвращает случайное целое число. Если вы хотите генерировать случайные числа из определенного диапазона, вы можете использовать функцию nextInt(n: Int), которая возвращает слу
@eudora
В Kotlin можно заполнить массив случайными числами с помощью класса Random и функции nextInt(). Вот пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import kotlin.random.Random fun main() { val random = Random() // создаем объект класса Random val arraySize = 10 // размер массива val array = IntArray(arraySize) // создаем пустой массив заданного размера for (i in 0 until arraySize) { array[i] = random.nextInt(100) // заполняем элементы массива случайными числами от 0 до 99 } println(array.contentToString()) // выводим массив на экран } |
В этом примере мы создаем объект класса Random, определяем размер массива arraySize и создаем пустой массив заданного размера с помощью функции IntArray(). Затем мы используем цикл for для заполнения каждого элемента массива случайным числом с помощью функции nextInt(). В данном примере мы используем аргумент 100 в nextInt(), чтобы получить числа в диапазоне от 0 до 99. Наконец, мы выводим массив на экран с помощью функции contentToString().