@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()
.