我不得不猜測數字遊戲的代碼,但我不知道如何生成隨機數。隨機函數只產生負數。如何生成1000和-1000 C++之間的隨機數?
的代碼,我到目前爲止有:
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main(){
srand(time(NULL));
int N=rand()%1000+-1000;
return 0;
}
使用['std :: uniform_int_distribution'](http://en.cppreference.com/w/cpp/numeric/random/uniform_int_distribution)? –
當你從一個從0到999的隨機數中減去1000時,負數就會出現=) – hidefromkgb