#random #mit-scratch
Вопрос:
Я прохожу онлайн-курс кодирования для начинающих, и мы создаем рандомизатор, который выбирает случайный цвет из списка цветов, которые мы создали. Я пытаюсь следовать шаг за шагом, но НЕ МОГУ найти оранжевый блок, который он использует, с надписью «элемент (случайный) списка». Я нашел аналогичный оранжевый блок, но в нем нет выпадающего списка «случайный». Я что-то здесь упускаю?
Ответ №1:
Насколько я знаю, опция выпадающего списка была удалена в scratch 3.0, так что, вероятно, именно по этой причине вы не можете найти то, что ищете. Что вы все еще можете сделать, так это сгенерировать случайный индекс, чтобы использовать его вместо этого:
Для списка длиной n, который выберет случайное число от 1 до n, а затем вернет элемент списка в эту позицию, предоставив вам случайный элемент этого списка.
Ответ №2:
Эта функция все еще существует. Хотя ответ пибрайниака был самым простым — вы также можете ввести работу «случайным образом» где-нибудь > скопировать ее в буфер обмена >> вставить в элемент списка. Это будет работать так же. Вы должны скопировать и вставить его, так как он не поддерживает прямой ввод нечисловых значений.