c/c++随机分配器

本文探讨了如何实现类似微信红包的随机分配机制,虽然不能处理大量红包的情况,但提供了简单的C/C++代码示例,适用于Windows系统。通过随机生成金额并从总金额中扣除,直至分完所有红包。
摘要由CSDN通过智能技术生成

微信红包???

大家就算再跟不上时代,微信总是用过的吧。那么,我想,红包大家抢过吧??微信红包那神神秘秘的分配机制总是让人倍受惊喜(jīng’xià),令人欢呼(páo’xiào),令人把手机从28楼迫降。那么,微信红包之所谓的随机分配,我们能不能实现呢???

随机分配

至于微信是怎么分的,我反正不大清楚,但是我还是能效仿出一个差不多的,效果看起来相似。唯一有个缺点是不能分配较多份的总额,不然会卡S的。十分简单,只是随机生成一个小于总额的数输出,再在总额里减去相应的数,直到最后一个直接输出。代码如下:

#include <iostream>
#include <conio.h>
#include <windows.h>
#include <cstdlib>
#include <ctime>

using namespace std;

int s=0, v=0;
char ch;
void TalkLD()
{
   
	cout<<".";
	Sleep(300)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值