iPhone应用程序的滚动骰子应用程序
我正在制作一个iPhone骰子应用程序,我想创建一个按钮,这样,如果我单击它,它将在UITextField上生成一个介于1和6之间的随机数 有谁能帮我,给我一个数学公式来生成这样的数字吗 谢谢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
#包括
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]