Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone应用程序的滚动骰子应用程序_Iphone_Xcode_Formula_Dice - Fatal编程技术网

iPhone应用程序的滚动骰子应用程序

iPhone应用程序的滚动骰子应用程序,iphone,xcode,formula,dice,Iphone,Xcode,Formula,Dice,我正在制作一个iPhone骰子应用程序,我想创建一个按钮,这样,如果我单击它,它将在UITextField上生成一个介于1和6之间的随机数 有谁能帮我,给我一个数学公式来生成这样的数字吗 谢谢#包括 int r=arc4random()%6 结果介于0和5之间。使用+1调整1到6。如果您使用的是Objective-C,请尝试: #include <stdlib.h> int random_number = (arc4random() % 6) + 1; #包括 int random

我正在制作一个iPhone骰子应用程序,我想创建一个按钮,这样,如果我单击它,它将在UITextField上生成一个介于1和6之间的随机数

有谁能帮我,给我一个数学公式来生成这样的数字吗

谢谢

#包括

int r=arc4random()%6


结果介于0和5之间。使用+1调整1到6。

如果您使用的是Objective-C,请尝试:

#include <stdlib.h>
int random_number = (arc4random() % 6) + 1;
#包括
int random_number=(arc4random()%6)+1;

之所以需要
6
,是因为
arc4random()%n
对从
0
n-1

%5
的数字产生的结果仅在0到4之间。我使用的是xcode。我需要在.m文件或.h文件中使用它吗?您可以在.h文件中定义一个random_number()方法,并在.m文件中实现它。或者你可以写一个C宏?我已经有一段时间没有使用Xcode了。
#define randint(min,max)(arc4random()%((max+1)-min))+min
提供了一个随机整数:[min,max]