我的任务是创建一个基于4x4阵列的Dungeon Escape游戏。我首先必须为E(退出),K(键)和P(播放器)创建3个不同的位置。如何随机排列数组中3个不同位置的3个? 编辑:我的意思是我需要找到一种方法来随机选择3种不同的位置。我已经知道了rand()和srand的事情。
答案 0 :(得分:0)
尝试使用rand
函数来生成随机数。
首先,您需要使用srand(time(NULL))
初始化随机种子。
myRandomNum = rand() % 4;
生成0到3之间的数字。
因此,您可以生成两个代表行索引和列索引的数字,并重复三次:E
(退出),K
(键)和P
(播放器)。< / p>