当前位置: 首页 > news >正文

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

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

#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;
}

 

相关文章:

  • 【MFC】ID命名和数字约定
  • oracle判断视图或者表名存在删除不存在不删除
  • MYSQL 中的变量
  • 记录一些好的Java学习网站
  • c#应用程序如何添加弹出式广告功能
  • javascript函数库
  • 调试时重新生成代码
  • php 多维数组 arrayList array()
  • linux常用命令加实例大全
  • [Ruby on Rails系列]4、专题:Rails应用的国际化[i18n]
  • 去掉文本框的自动提示
  • oVirt专题:Hosted Engine之Engine Appliance使用(2)
  • MSA2000命令行配置信息
  • linux下的apache部署ssl证书
  • Ubuntu下deb包的安装方法
  • 「译」Node.js Streams 基础
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • angular学习第一篇-----环境搭建
  • CentOS 7 防火墙操作
  • co.js - 让异步代码同步化
  • es6--symbol
  • HashMap ConcurrentHashMap
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • nodejs:开发并发布一个nodejs包
  • python_bomb----数据类型总结
  • use Google search engine
  • Vue 动态创建 component
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • zookeeper系列(七)实战分布式命名服务
  • 阿里云Kubernetes容器服务上体验Knative
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 码农张的Bug人生 - 初来乍到
  • 如何优雅地使用 Sublime Text
  • 用mpvue开发微信小程序
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • linux 淘宝开源监控工具tsar
  • ​TypeScript都不会用,也敢说会前端?
  • #100天计划# 2013年9月29日
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #Spring-boot高级
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (二)JAVA使用POI操作excel
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (全注解开发)学习Spring-MVC的第三天
  • (算法)求1到1亿间的质数或素数
  • (一)Neo4j下载安装以及初次使用
  • .net core Swagger 过滤部分Api