Язык

ThreadLocalRandom.NextFloat Метод

Определение

Перегрузки

Имя. Описание
NextFloat(Single)

Возвращает псевдорандомное float значение от нуля (включительно) до bound (монопольное).

NextFloat(Single, Single)

Возвращает псевдорандомное float значение от origin (включительно) к bound (эксклюзивному).

NextFloat(Single)

Возвращает псевдорандомное float значение от нуля (включительно) до bound (монопольное).

[Android.Runtime.Register("nextFloat", "(F)F", "GetNextFloat_FHandler", ApiSince=35)]
public virtual float NextFloat(float bound);
[<Android.Runtime.Register("nextFloat", "(F)F", "GetNextFloat_FHandler", ApiSince=35)>]
override this.NextFloat : single -> single

Параметры

bound
Single

Монопольная верхняя граница возвращаемого значения; должен быть положительным и конечным.

Возвращаемое значение

Псевдорандомное float значение от нуля (включительно) до bound (эксклюзивное).

Атрибуты

Исключения

Если bound не является положительным и конечным.

Комментарии

Проверяет, является bound ли результат положительным и конечным, а затем масштабирует созданное значение таким образом, чтобы результат был от нуля (включительно) до bound (монопольного).

Java документации по java.util.concurrent.ThreadLocalRandom.nextFloat(float).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к

NextFloat(Single, Single)

Возвращает псевдорандомное float значение от origin (включительно) к bound (эксклюзивному).

[Android.Runtime.Register("nextFloat", "(FF)F", "GetNextFloat_FFHandler", ApiSince=35)]
public virtual float NextFloat(float origin, float bound);
[<Android.Runtime.Register("nextFloat", "(FF)F", "GetNextFloat_FFHandler", ApiSince=35)>]
override this.NextFloat : single * single -> single

Параметры

origin
Single

Инклюзивная нижняя граница возвращаемого значения.

bound
Single

Монопольная верхняя граница возвращаемого значения.

Возвращаемое значение

Псевдорандомное float значение от origin (включительно) до bound (эксклюзивное).

Атрибуты

Исключения

Если origin или не является конечным, их разница не является конечной, или origin больше или равноbound.bound

Комментарии

Проверяет, что обе конечные точки и разница между ними являются конечными, а это origin меньше bound, а затем масштабируется и преобразует созданное значение в этот диапазон.

Java документации по java.util.concurrent.ThreadLocalRandom.nextFloat(float, float).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к