Странные непонятки.> -- Alexey Veselovsky писал(а):
> Дока тоже не помогла> -- Alexey Veselovsky писал(а):
> (на самом деле помогла бы если бы по умолчанию оно искало бы регистеронезависимо, или я бы додумался поставить галку "Ignore case").Итого: дока не причём.
> -- Alexey Veselovsky писал(а):
> Что возвращает функция? В каких диапазонах будет лежать значение...Даже судя по названию, REAL от 0 до 1. Ещё есть исх. код + ссылка на литературу "Martin Reiser, Niklaus Wirth, Programming In Oberon, ISBN 0201565439".
> -- Alexey Veselovsky писал(а):
> Да, а самое смешное, поскольку у меня был массив INTEGER'ов, то пришлось присваивать значения вот так:Дружно смеёмся над:
> -- Language Report писал(а):
> ...5.  Tv is a numeric type and e is a constant expression whose value is contained in Tv;......Types 4 to 7 are integer types, types 8 and 9 are real types, and together they are called numeric types. They form a hierarchy; the larger type includes (the values of) the smaller type:	REAL  >=  SHORTREAL  >=  LONGINT  >=  INTEGER >=  SHORTINT >= BYTE> -- Alexey Veselovsky писал(а):
> Т.е. в процессе исполнения имеем забавные превращения: INTEGER->REAL->LONGINT->INTEGERИли есть какой-то более кошерный способ генерации псевдослучайных целых чисел в BB?Если Вас эти преобразования не устраивают (хотя не понятно, какая разница для "посмотреть как будет работать реализация алгоритма quick sort на CP" какие там идут преобразования) -- перед Вами исходный кодUniform, гдецелое zотображается на вещественное [0,1]. Скопируйте и сделайте свою целочисленную функциюz MOD сколькоНадо.