ios - Generar aleatoriamente "-1" o "1"-Método más corto
objective-c random (2)
¿Qué pasa con arc4random_uniform(2) ? -1 : 1
arc4random_uniform(2) ? -1 : 1
?
o arc4random_uniform(2)*2 - 1
Necesito generar aleatoriamente un "-1" o un "1" para determinar el signo de un número al azar ... ¿Cuál es el método más corto? Actualmente estoy usando esto, pero parece bastante largo:
sign = (round((arc4random() % 2)))-((round((arc4random() % 2))) == 0);
short int randomNumber () {
return arc4random() % 2 ? 1 : -1;
}