背景音乐

天使动漫论坛 - 梦开始的地方

查看: 7487|回复: 7
打印 上一主题 下一主题

水区抢楼随机数生成

跳转到指定楼层
1#
不死鸟之翼 发表于 2016-8-16 19:15:53 |只看该作者 |倒序浏览



  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <random>
  4. #include <set>
  5. using namespace std;
  6. int main(){
  7.         random_device dev;
  8.         mt19937 engine(dev());
  9.         uniform_int_distribution<int> dis(11, 100);
  10.         set<int> num;
  11.         while (num.size() < 7) {
  12.                 int x = dis(engine);
  13.                 if (num.count(x) == 0) {
  14.                         num.insert(x);
  15.                 }
  16.         }
  17.         bool first = true;
  18.         for (int x : num) {
  19.                 if (!first) {
  20.                         cout << ",";
  21.                 }
  22.                 cout << "*" << x;
  23.                 first = false;
  24.         }
  25.         cout << endl;
  26.         system("pause");
  27. }


复制代码

2#
星夜StarLight 发表于 2016-8-16 19:30:51 |只看该作者
设置抢楼之后直接放到帖子里就行了吗?

使用道具 举报

3#
realzoc 发表于 2016-8-16 19:55:32 |只看该作者
这根本就是不能用的吧..

使用道具 举报

4#
不死鸟之翼 发表于 2016-8-16 21:31:13 |只看该作者
星夜StarLight 发表于 2016-8-16 19:30
设置抢楼之后直接放到帖子里就行了吗?

水版用的,贴在这做个备忘 因为我懒得新建工程
作用是随机生成11~100的7个不重复随机数
如果你想用的话拿C++编译器编译一下

使用道具 举报

5#
不死鸟之翼 发表于 2016-8-16 21:32:07 |只看该作者
realzoc 发表于 2016-8-16 19:55
这根本就是不能用的吧..

源代码而已 不是给你们用的…

使用道具 举报

6#
星夜StarLight 发表于 2016-8-16 21:38:01 |只看该作者
不死鸟之翼 发表于 2016-8-16 21:31
水版用的,贴在这做个备忘 因为我懒得新建工程
作用是随机生成11~100的7个不重复随机数
如果你想用的话 ...

soga~明白了www

使用道具 举报

7#
蓝天白翼 发表于 2019-8-17 01:04:32 |只看该作者
学习了 代码写的很巧妙 顺带通过这个例子深入了解了一下随机数引擎之间的小区别

使用道具 举报

8#
_KevinX_ 发表于 2019-11-13 19:31:58 |只看该作者
C++......

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|WAP| 天使动漫论坛

【免責聲明】【删除申请】所有內容資源來自網絡&網友分享,僅供日語學習試用,請于24小時內銷毀。如侵犯您的權益請告知,將會第壹時間刪除。我的邮箱

GMT+8, 2026-3-2 04:23 , Processed in 0.445087 second(s), 54 queries , Gzip On.

Powered by Discuz! X2

© 2010-2017 天使动漫论坛

回顶部