Итак, я играю с несколькими идеями WatchKit в быстром темпе и решил создать случайный генератор игровых карт. Прилагаемое изображение показывает мой код и вывод, который я получаю, когда я запускаю функцию «перетасовки». Обратите внимание на то, как на выходе, кажется, помещаются 2 значения, добавьте случайные числовые значения из, казалось бы, нигде, и он даже отобразил 12 вариантов пик, хотя в массиве значений нет записи для «12».Печать Случайные значения в swift
Я новичок в программировании, и я делаю это только для того, чтобы поиграть с несколькими идеями и получить захватывающие возможности. Так может ли кто-нибудь помочь мне понять, почему это происходит и как его предотвратить?
Большое спасибо заранее, ребята.
Было бы очень полезно, если бы вы разместили свой код в текстовом формате, а не как скриншот - изображения могут помочь, но они не могут быть скопированы и вставлены в редактор :) – Antonio
Eoin, когда вы говорите «это даже отобрал вариант с 12 пиками «... Я не вижу 12 в консоли на скриншоте. Не могли бы вы объяснить это немного больше? – kbpontius
Да, конечно, он не показывал его в этом конкретном случае. Но он случайным образом генерирует 52 разных выхода каждый раз, поскольку это является целью метода. Он не показывал 12 пиков в этом примере запуска метода, но он делал это ранее. –