⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 课程设计.cpp

📁 测试各种排序算法,使用VC.NET进行开发
💻 CPP
字号:
// 课程设计.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include<iostream>
#include"windows.h"
#include"winbase.h"
#include "sort.cpp"

using namespace std;



//功能:产生随机数
//输入:first为下限,second为上限。
//反回:second-first间的随机数
//原理:irandomnum=(x*seed+y)mod z

DWORD GetRandom(int first,int second)
{
	DWORD irandomnum;
	DWORD seed;
	seed=GetTickCount();
	irandomnum=(seed*23+7)%(second-first+1);
	return (irandomnum+1);
}


DWORD GetRandom2(void)
{
	DWORD irandomnum;
	DWORD seed;
	seed=GetTickCount();
	irandomnum=(seed*23+7)%(100);
	return (irandomnum+1);
}



//测试随机数
void test(void)
{
	DWORD dwtime;
	cout<<"make ramdon num:"<<endl;
	dwtime=GetTickCount();
	for(int i=0;i<1000;i++)
	{		
		int tem=GetRandom2();
		cout<<tem<<endl;
		Sleep(1);
	}
	cout<<"time is :"<<(GetTickCount()-dwtime)<<endl;
	cout<<"end ramdon num"<<endl;
}









int _tmain(int argc, _TCHAR* argv[])
{
	test();	
	system("pause");
	
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -