Вниз  Вопросы по MobileBasic
- 16.06.2013 / 07:16
RblSb
  Пользователь

RblSb 
Сейчас: Offline
kiriman, хай, в справке не написано, а сам ещё не тестил, в рандом можно переменные писать?
Вот так A%+MOD(RND(),A%)
Если нет, надо бы сделать ;-)
- 16.06.2013 / 07:20
kiriman
  Пользователь

kiriman 
Сейчас: Offline
RblSb, вообще-то rnd(0) надо писать.
Функция возвращает случайное число 32bit.
- 16.06.2013 / 07:22
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Кстати, как сейчас вы рандомные числа генерируете формулой.. эмм, не быстрая операция получается.
Думаю, стоит добавить функцию random(min%,max%) :)
- 16.06.2013 / 07:27
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
kiriman (16.06.2013/07:12)Dmitriy, сделать что ли отдельную функцию для генерации чисел от мин до макс..Ток надо захватить и отрицательные числа, для полноты функционала
- 16.06.2013 / 07:28
Askalite
  Пользователь

Askalite 
Сейчас: Offline
kiriman, тогда лучше добавить ещё и
random(min
,max), но лучше не надо.
- 16.06.2013 / 07:30
Dmitriy
  Пользователь

Dmitriy 
Сейчас: Offline
kiriman (16.06.2013/07:22)Кстати, как сейчас вы рандомные числа генерируете формулой.. эмм, не быстрая операция получается.Думаю, стоит добавить функцию random(min%,max%) :)Я б назвал её как и прежде - RND(), но уже с двумя аргументами, а то пропадёт совместимость
- 16.06.2013 / 07:32
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Dmitriy, причем тут совместимость?
Это две разные команды. А это значит, что rnd(0) останется.
Но и правда, новая команда будет называться так же, ок)
- 16.06.2013 / 07:37
Askalite
  Пользователь

Askalite 
Сейчас: Offline
kiriman, сделай работу этой команды и для чисел с плавающей точкой.
- 16.06.2013 / 07:39
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Askalite, с этим как-нибудь справитесь сами :gg:
- 16.06.2013 / 07:40
Askalite
  Пользователь

Askalite 
Сейчас: Offline
kiriman, тогда зачем тогда новая команда?
Наверх  Всего сообщений: 9538
Фильтровать сообщения
Поиск по теме
Файлы топика (270)