码迷,mamicode.com
首页 > 其他好文 > 详细

算法1

时间:2014-09-25 21:53:17      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   os   ar   for   sp   div   

从一堆数中随机取出一些值的方法:

#include <sstream>
#include <iostream>
#include <vector>
#include <stdlib.h>

using namespace std;

int random(int min,int max)
{
    return rand() % (max -min + 1) + min;
}

int main()
{
    int len = 20;
    vector<int> vect;
    for(int i = 10; i < len + 10; i++)
        vect.push_back(i);

    int array[15];
    for(int i = 0; i < 15; i++)
    {
        int num = random(0,len - i -1);
        array[i] = vect[num];
        vect[num] = vect[len -i -1];
    }

    for(auto& i : array)
        cout<<i<<endl;
}

 

算法1

标签:style   blog   color   io   os   ar   for   sp   div   

原文地址:http://www.cnblogs.com/tianyajuanke/p/3993340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!