sfd
#31. Случайные числа. Random.
В этой статье затронем такую важную тему как получение случайных чисел.
Для получения случайных чисел, в годо есть несколько методов:
randf() —получим float в диапазоне от 0-1
randi()%10 — получим Int...
№126. Практика. Генерация неповторяющихся цепочек чисел.
Задача весьма простая — нам надо получить цепочку случайных чисел так, чтобы ближайшие в ряду числа не повторялись. Например в выборке от 1 — 3 цепочка должна выглядеть вот так : 1.2.3.2.3.1.2.1.3 и так далее. Первое, что приходит на ум, это проверять каждое следующее сгенерированное число с предыдущим.
Но, как минимум это будет затратно, ибо на коротких выборках , к примеру 1-2 , будет очень часто попадаться одинаковое число, и потребуется еще один цикл чтобы создать новое. Посему, как вариант...