Я пытаюсь сгенерировать случайное число, которое находится между 0 и 1. Я продолжаю читать о arc4random(), но нет никакой информации о том, как получить число с плавающей точкой. Как мне это сделать?
arc4random()
Как насчет этой операции ((CGFloat)(rand()%100)/100)?
((CGFloat)(rand()%100)/100)
rand()
по умолчанию выдает случайное число (с плавающей запятой) в диапазоне от 0 до 1.
float x = arc4random() % 11 * 0.1;
Создает случайное число с плавающей точкой между 0 и 1. Подробнее здесь