Использование random () в LiveCode - PullRequest
0 голосов
/ 28 сентября 2018

У меня проблема с использованием

произвольно определенной функции в livecode.

Вот фрагмент кода:

// 97 -> 122 = lower case...
put random(97,122) into randASCII

Программа для создания заказаномер, порядковый номер состоит из первого символа имени, первого символа фамилии, случайного числа от 1 до 9 и случайного значения ASCII от 97 до 122 (строчные буквы).

Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 09 ноября 2018

Попробуйте, если у вас есть список имен в поле 1:

on mouseUp
  put fld 1 into temp
  repeat with y = 1 to the number of lines of temp
    put char 1 of word 1 of line y of temp & char 1 of last word of line y of temp & random(9) & numToChar(96 + random(26)) into line y of orderList 
  end repeat
  answer orderList
end mouseUp
0 голосов
/ 29 сентября 2018

Хотя ваш вопрос не совсем понятен, я считаю, что вам нужно:

 put numtonativechar(randomInRange(97,122)) into randASCII

РЕДАКТИРОВАТЬ: в LiveCode для генерации случайного числа из двух чисел вам сначала понадобится эта функция

function randomInRange lowerLimit,upperLimit
   return random(upperLimit - lowerLimit + 1) + lowerLimit - 1
end randomInRange
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...