Int

Материал из Deeptown Manual
Перейти к: навигация, поиск

Класс int является основным арифметическим классом стандартной библиотеки. Объекты этого класса представляют 64 битные целые числа в диапазоне от -9223372036854775808 до 9223372036854775807. Класс поддерживает арифметические, логические и сдвиговые операции, а так же имеет операторы преобразования к другим классам.

Родители: Object
Статические методы: random
Приводится к типам: real string bytea
Реализует операторы: присваивания, арифметические, логические, сдвига, сравнения


random

Возвращает: int

Метод возвращает объект, содержащий случайное число во всем диапазоне значений. В качестве источника случайных чисел применяется системные данные энтропии, которые обновляются при происхождении разнообразных событий, таких как операции ввода-вывода, запись в системный журнал и др.

Для получения случайных значений в определенном диапазоне следует применять выражения: <source lang="kpp"> var x = int.random % 50; var y = 50 - int.random % 50; </source>

В вышеприведенном примере, переменная x будет получать значения в диапазоне (-50, 50) тогда как переменная y в диапазоне (0, 100).

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
информация
документация
Инструменты