全部由本人自制
纯黑色背景版
#include<bits/stdc++.h>
#include<windows.h>
#define setcolor SetConsoleTextAttribute
#define hc hConsole
using namespace std;
int randbetween(int a,int b)
{
int t=b-a;
t=rand()%t;
return a+t;
}
void print(char c,int clr)
{
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
setcolor(hc,clr);
cout<<c;
}
int main()
{
cin.tie(0);
cout.tie(0);
int lins,MAX,TIM;
cout<<"输入每行的字符数(推荐150-250)和系统承受能力(推荐300-500)和等待时间(推荐2-10) 空格隔开\n";
cin>>lins>>MAX>>TIM;
cout<<"开始表演\n";
_sleep(1000);
system("cls");
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
long long chars=0;
for(;;)
{
print(char(randbetween(32,128)),randbetween(0,16));
chars++;
_sleep(TIM);
if(chars%lins==0) {
cout<<endl;
}
if(chars/lins==MAX){
system("cls");
chars=0;
}
}
}
效果如下
彩色背景版: 改32行的16为256即可