Автор Тема: функция Random  (Прочитано 327 раз)

Оффлайн gogosa

  • Newbie
  • *
  • Сообщений: 3
    • Просмотр профиля
функция Random
« : 11.07.2019, 14:02:22 pm »
Здравствуйте!
Что-то не работает в скриптах random
a:=random(10);
или
a:=random(5,10);

ошибка "Too many actual parameters"

Оффлайн Айрат

  • Administrator
  • Full Member
  • *****
  • Сообщений: 111
    • Просмотр профиля
Re: функция Random
« Ответ #1 : 11.07.2019, 15:41:06 pm »
Здравствуйте.

Надо вот так: a := Random * 10;

Айрат

Оффлайн gogosa

  • Newbie
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: функция Random
« Ответ #2 : 11.07.2019, 15:57:07 pm »
Спасибо за ответ.

При a:=Random*10;
появляется сообщение "Incompatible types: Integer, Extended"
а пробовал с WORD и INTEGER

Оффлайн gogosa

  • Newbie
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: функция Random
« Ответ #3 : 12.07.2019, 11:53:33 am »
Все заработало через :=ROUND(Random*10);

Банальное несовпадение типов INT и Extended   :)

Оффлайн Айрат

  • Administrator
  • Full Member
  • *****
  • Сообщений: 111
    • Просмотр профиля
Re: функция Random
« Ответ #4 : 12.07.2019, 13:12:09 pm »
Здравствуйте.

Извините, не успел ответить.
Всё правильно.

Айрат.