Так что я понятия не имею, как это сделать. Я знаю, как сгенерировать случайное число, используя arc4_random
, но я пытаюсь выяснить, как произвольно генерировать знак цели '+'
(плюс) или '-'
(минус) в Objective-C. Пожалуйста, если кто знает, помогите мне!Как произвольно генерировать математическое выражение цели-c?
-1
A
ответ
0
Если вам нужно создать один из N
операторов, используйте arc4random_uniform(N)
и switch
, как это:
char op;
switch(arc4random_uniform(4)) {
case 0: op = '+'; break;
case 1: op = '-'; break;
case 2: op = '*'; break;
case 3: op = '/'; break;
}
+0
Вы имеете в виду, что вы должны использовать' arc4random_uniform (N) '. – rmaddy
Смежные вопросы
- 1. Произвольно генерировать действительное арифметическое выражение infix
- 2. Как произвольно генерировать числа?
- 3. Regex - разделенное математическое выражение
- 4. Как произвольно генерировать GameObjects программно?
- 5. Как произвольно генерировать узкий путь?
- 6. Математическое выражение как аргумент функции?
- 7. разваливается математическое выражение строки
- 8. математическое выражение для scipy.stats.wald.pdf?
- 9. regex match математическое выражение
- 10. antlr4 упрощающий математическое выражение
- 11. Синтаксис Java Математическое выражение
- 12. Проанализировать математическое выражение
- 13. Произвольно генерировать n уникальных чисел
- 14. Как произвольно генерировать числа, которые не повторяются?
- 15. Как произвольно генерировать плитки в java-коде
- 16. Как произвольно генерировать пароль Rails 4?
- 17. Решить математическое выражение, содержащее переменную
- 18. PHP $ вар магазин Математическое выражение
- 19. NCalc математическое выражение в C# -
- 20. Оцените простое строковое математическое выражение
- 21. Математическое выражение в метке оси
- 22. Математическое выражение в Crystal Reports
- 23. Включить строку в математическое выражение?
- 24. Оценить математическое выражение в строке
- 25. Javascript - Пользовательские математическое выражение разборе
- 26. Математическое выражение с использованием NCalc
- 27. Python вычисляет математическое выражение неправильно
- 28. Невозможно решить рекурсивное математическое выражение
- 29. C++ Математическое выражение Parser Issue
- 30. Создать математическое выражение mfc (VS6)
Вероятно, может генерировать случайное число для переключателя заявления или связку, если-то-иначе заявления – TheCrzyMan
Может быть, 'char sign = arc4_random_uniform (1000) <500? '+': '-'; ' – 0x141E
Фактическое имя -' arc4random() 'и' arc4random_uniform() ', см. [Man Page] (https://developer.apple.com/library/mac/documentation/Darwin /Reference/ManPages/man3/arc4random_uniform.3.html). Лучше и понятнее использовать 'arc4random_uniform()' вместо 'arc4random()% N', это исключает любое смещение по модулю, – zaph