我有兴趣在给定大小的间隔[a b]之间生成一个随机数;为此,我将通过此随机数将数组移动到数组中。例如,如果我的大小为4 - 我将在[-4和4]之间生成一个随机数,并将此元素移动到数组中。我知道如何生成一个数字,但有人知道如何使用此要求吗?
答案 0 :(得分:-2)
刚刚快速搜索Cpp随机函数: http://www.cplusplus.com/reference/cstdlib/rand/
因此:
// Assumming size is an int
(rand() % (size*2)) - size