我需要随机数但只有+1或-1(在box2d中定义了强制方向)如何才能获得这两个随机数?谢谢!
答案 0 :(得分:2)
int random = arc4rand()%2 ? -1 : 1;
答案 1 :(得分:1)
int result = (WhateverRandomNumbersComeFromInObjectiveC() >= 0.5) ? 1 : -1;
答案 2 :(得分:1)
#include <stdlib.h>
(arc4random() % 2) * 2 - 1