Объект Random.Random
Объект Random предоставляет стандартную реализацию scala.util.Random и удобные методы для работы со случайными числами.
| Супертипы | |
|---|---|
| Тип `self` |
Наследованные методы
Исходный код
Возвращает список LazyList псевдослучайных символов, равномерно выбранных из A-Z, a-z и 0-9.
| Наследован из | Random |
|---|
Исходный код
Возвращает псевдослучайное целое значение типа long, равномерно распределённое между min (включительно) и max (исключительно), сгенерированное из последовательности этого генератора случайных чисел.
| Наследован из | Random |
|---|
Исходный код
Возвращает псевдослучайное целое значение типа int, равномерно распределённое между min (включительно) и max (исключительно), сгенерированное из последовательности этого генератора случайных чисел.
| Наследован из | Random |
|---|
Исходный код
Возвращает следующее псевдослучайное значение типа float, равномерно распределённое между min (включительно) и max (исключительно), сгенерированное из последовательности этого генератора случайных чисел.
| Наследован из | Random |
|---|
Исходный код
Возвращает следующее псевдослучайное значение типа double, равномерно распределённое между min (включительно) и max (исключительно), сгенерированное из последовательности этого генератора случайных чисел.
| Наследован из | Random |
|---|
Исходный код
def nextBoolean(): Boolean
Возвращает следующее псевдослучайное булево значение, равномерно распределённое, из последовательности этого генератора случайных чисел.
| Наследован из | Random |
|---|
Исходный код
Генерирует n случайные байты и возвращает их в новом массиве.
| Наследован из | Random |
|---|
Исходный код
Генерирует случайные байты и помещает их в предоставленный массив байт.
| Наследован из | Random |
|---|
Source
def nextDouble(): Double
Возвращает следующее псевдослучайное, равномерно распределённое значение типа double в диапазоне от 0,0 до 1,0 из последовательности этого генератора случайных чисел.
| Унаследовано от | Random |
|---|
Source
Возвращает следующее псевдослучайное, равномерно распределённое значение типа float в диапазоне от 0,0 до 1,0 из последовательности этого генератора случайных чисел.
| Унаследовано от | Random |
|---|
Source
def nextGaussian(): Double
Возвращает следующее псевдослучайное, гауссовское ("нормальное") распределённое значение типа double со средним значением 0,0 и стандартным отклонением 1,0 из последовательности этого генератора случайных чисел.
| Унаследовано от | Random |
|---|
Source
Возвращает псевдослучайное, равномерно распределённое целое значение типа int в диапазоне от 0 (включительно) до указанного значения (исключительно), взятое из последовательности этого генератора случайных чисел.
| Унаследовано от | Random |
|---|
Source
Возвращает следующее псевдослучайное, равномерно распределённое целое значение типа int из последовательности этого генератора случайных чисел.
| Унаследовано от | Random |
|---|
Source
Возвращает псевдослучайное, равномерно распределённое значение типа long в диапазоне от 0 (включительно) до указанного значения (исключительно), взятое из последовательности этого генератора случайных чисел.
| Унаследовано от | Random |
|---|
Source
Возвращает следующее псевдослучайное, равномерно распределённое значение типа long из последовательности этого генератора случайных чисел.
| Унаследовано от | Random |
|---|
Source
def nextPrintableChar(): Char
Возвращает следующее псевдослучайное, равномерно распределённое значение из ASCII диапазона 33-126.
| Унаследовано от | Random |
|---|
Source
Возвращает сгенерированную псевдослучайную строку. Этот метод не предпринимает мер для сохранения случайности распределения при таких факторах, как кодировка Unicode с переменной длиной, поэтому не используйте его для важных задач. Он предназначен в первую очередь для генерации тестовых данных.
| Параметры |
|
|---|---|
| Возвращаемое значение | строка |
| Унаследовано от | Random |
Source
| Унаследовано от | Random |
|---|
Source
Возвращает новую коллекцию того же типа в случайном порядке.
| Возвращает | перемешанную коллекцию |
|---|---|
| Унаследовано от | Random |
Унаследованные поля
Исходный код
| Унаследовано от | Random |
|---|
Неявные преобразования
Исходный код
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/util/Random$.html