当前位置: 首页 > 知识库问答 >
问题:

人口数据的生成方式

金高轩
2023-03-14
int random_population_result = (rand() % 29000) + 1000;
int random_unemployed_result = (rand() % 1900) + 100;
//number of rows in column
const int colSize = 100;
int col_X[colSize]; //stores X values [population]
int col_Y[colSize]; //stores Y values [unemployed people]
//display table header
cout << "id " << "\t" << "X" << "\t" << "Y" << endl;
for (int i = 0; i < colSize; i++){
    //return value between 1000 and 30 000 of population  
    int random_population_result = (rand() % 30000) + 1000;
    //return value between 100 and 2000 of unemployed people
    int random_unemployed_result = (rand() % 1900) + 100;
    //put values to arrays
    col_X[i] = random_population_result;
    col_Y[i] = random_unemployed_result;
}

问候。

共有1个答案

凌清夷
2023-03-14

正如user3386109所说,您可能希望有一个真实的数据集。

首先,你想根据人口的结果来创造你的失业率,所以

int random_population_result = (rand() % 30000) + 1000;
int random_unemployed_result = (rand() % (random_population_result-100)) + 100;

然而,如果你想考虑到失业率只能在1%至20%之间,你需要加上以下几点:

int minPercent = 1;
int maxPercent = 20;
int random_population_result = (rand() % 30000) + 1000;
int random_unemployed_result = (rand() % ((maxPercent-minPercent)*random_population_result/100)) + minPercent*random_population_result/100;
int col_X[colSize]; //stores X values [population]
int col_Y[colSize]; //stores Y values [unemployed people]

//display table header
//cout << "id " << "\t" << "X" << "\t" << "Y" << endl;
for (int i = 0; i < colSize; i++){
    //return value between 1000 and 30 000 of population  
    //(ile_liczb_w_przedziale ) + startowa_liczba;
    int minPercent = 1;
    int maxPercent = 20;
    int random_population_result = (rand() % 30000) + 1000;
    int random_unemployed_result = (rand() % ((maxPercent-minPercent)*random_population_result/100)) + minPercent*random_population_result/100;
    //put values to arrays
    col_X[i] = random_population_result;
    col_Y[i] = random_unemployed_result;
}
 类似资料:
  • 本文向大家介绍PHP生成json和xml类型接口数据格式,包括了PHP生成json和xml类型接口数据格式的使用技巧和注意事项,需要的朋友参考一下 php生成接口通信数据 以上所述就是本文的全部内容了,希望大家能够喜欢。

  • 问题内容: 假设我有一个像这样的数据库列“ grade”: SQL中是否有非平凡的方式来生成像这样的直方图? 其中2表示1级出现两次,1表示{2..5}级出现一次,0表示6级完全没有出现。 我不介意直方图是否每计数一行。 如果那很重要,则该数据库是由perl CGI通过unixODBC / FreeTDS访问的SQL Server。 编辑: 感谢您的快速答复!只要我能确定哪个直方图值属于哪个等级,

  • 本文向大家介绍PHP生成和获取XML格式数据的方法,包括了PHP生成和获取XML格式数据的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP生成和获取XML格式数据的方法。分享给大家供大家参考,具体如下: 在做数据接口时,我们通常要获取第三方数据接口或者给第三方提供数据接口,而这些数据格式通常是以XML或者JSON格式传输,这里将介绍如何使用PHP生成XML格式数据供第三方调用以及

  • 在我一直使用的模型中,我对收集人口水平的统计数据有一些问题。在模型中,我有一个代理类型的公司和原材料。在公司内部存在一个工艺流程,在某些区块,原材料进入时,成本分配给公司的一个变量(例如,

  • 本文向大家介绍php解析base64数据生成图片的方法,包括了php解析base64数据生成图片的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php解析base64数据生成图片的方法。分享给大家供大家参考,具体如下: 运行效果图如下: PS:这里再为大家推荐几款在线图片工具供大家参考使用 图片转换为Base64编码在线工具: http://tools.jb51.net/transc

  • 本文向大家介绍python实现DEM数据的阴影生成的方法,包括了python实现DEM数据的阴影生成的方法的使用技巧和注意事项,需要的朋友参考一下 相关的依赖库在我的github网站上 首先贴出代码: 生成的结果如下:左边是DEM数据,右边是shadow 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。