Объект scala.util.Random
Объект Random предоставляет реализацию по умолчанию для scala.util.Random и удобные методы для работы с случайными числами.
| Суперабоъекты | |
|---|---|
| Тип «self» |
Наследованные методы
Исходный код@migration("`alphanumeric` returns a LazyList instead of a Stream", "2.13.0")
Возвращает 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 |
Унаследованные поля
Source
| Унаследовано от | Random |
|---|
Неявные параметры
Source
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/util/Random$.html