This page has been translated automatically.
Видеоуроки
Interface
Essentials
Advanced
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Professional (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Players
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Materials and Shaders
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Сэмплы материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.
Нет кода на C++
для этой страницы,
отображается код на C#

Unigine.Random Struct

Read More

Random Class

Members


uint CalcRandomSeed ( ) #

Returns the randomizer seed.

Return value

Resulting uint value.

ref Random Get ( ) #

Returns a random value.

Return value

Return value.

uint UInt ( ) #

Returns a random uint value.

Return value

Resulting uint value.

int Int ( ) #

Returns a random int value.

Return value

Resulting int value.

ulong ULong ( ) #

Returns a random ulong value.

Return value

Resulting ulong value.

long Long ( ) #

Returns a random long value.

Return value

Resulting long value.

float Float ( ) #

Returns a random float value.

Return value

Resulting float value.

double Double ( ) #

Returns a random double value.

Return value

Resulting double value.

vec4 Color ( ) #

Returns a random color vector. X, Y, Z values of the color vector are random values, W value is equal to 1.0f.

Return value

Random color vector.

vec3 Direction ( ) #

Returns a random normalized direction vector.

Return value

Random direction vector.

int Int ( int from, int to ) #

Generate a random value in range [to,from).

Arguments

  • int from - From value (beginning of the range).
  • int to - To value (end of the range).

Return value

Resulting int value.

float Float ( float from, float to ) #

Generate a random value in range [to,from).

Arguments

  • float from - From value (beginning of the range).
  • float to - To value (end of the range).

Return value

Resulting float value.

double Double ( double from, double to ) #

Generate a random value in range [to,from).

Arguments

  • double from - From value (beginning of the range).
  • double to - To value (end of the range).

Return value

Resulting double value.

vec2 Vec2 ( vec2 from, vec2 to ) #

Generate a random value in range [to,from). For vectors values are obtained per component.

Arguments

  • vec2 from - From value (beginning of the range).
  • vec2 to - To value (end of the range).

Return value

Return value.

vec3 Vec3 ( vec3 from, vec3 to ) #

Generate a random value in range [to,from). For vectors values are obtained per component.

Arguments

  • vec3 from - From value (beginning of the range).
  • vec3 to - To value (end of the range).

Return value

Return value.

vec4 Vec4 ( vec4 from, vec4 to ) #

Generate a random value in range [to,from). For vectors values are obtained per component.

Arguments

  • vec4 from - From value (beginning of the range).
  • vec4 to - To value (end of the range).

Return value

Return value.
Last update: 10.10.2022
Build: ()