【游戏随机系统模拟】随机位置随机长度的固定文本

原创 2015年11月19日 18:29:08
// 文本如果改为变化的,就是随机文本了
#include <cmath>
#include <queue>
#include <iostream>
#include <Windows.h>
using namespace std;

const int TEST_TIMES = 100;
const char code[] = "Hello, world! My name is SweetLover, nice to meet you!";

int main()
{
	char *pBuffer = 0;
	int i, pos, len, strLen = strlen(code);
	queue<char *> *pQueue = new queue<char *>();
	for (i = 0; i < TEST_TIMES; i++)
	{
		pos = rand() % (strLen - sizeof(int));
		len = rand() % (strLen - pos);
		pBuffer = new char[len + sizeof(int) + 1];
		pBuffer[len + sizeof(int)] = 0;
		memcpy(pBuffer, &len, sizeof(int));
		memcpy(pBuffer + sizeof(int), code + pos, len);
		pQueue->push(pBuffer);
	}
	while (!pQueue->empty())
	{
		int *len = (int *)pQueue->front();
		char *text = (char *)len + sizeof(int);
		cout << "Length: " << *len << "\nText: " << text << "\n\n";
		pQueue->pop();
		delete[] len;
		Sleep(1000);
	}
	delete pQueue;
	return EXIT_SUCCESS;
}

版权声明:本文为博主原创文章,转载请注明出处,欢迎交流讨论,大家一起进步,谢谢。

java生成指定长度的随机字符串

经过10000次测试写的工具类的随机字符串重复率为0.0 下面是生成指定长度的随机字符串和测试随机字符串函数的重复率以及测试代码: import java.util.Random; public ...
  • zl544434558
  • zl544434558
  • 2014年03月26日 14:18
  • 3232

java生成随机密码(随机长度,指定长度)方法总结

本文章给大家总结了在java中生成随机密码的几种函数,一种是随机长度密码,另一种是用户固定长度密码。...
  • Zhiyuan_Ma
  • Zhiyuan_Ma
  • 2016年08月10日 17:17
  • 3904

生成指定长度带数字和字母的

package com.test.util; import java.util.Random; public class RandomUtil { private static final S...
  • xiyang_1990
  • xiyang_1990
  • 2016年10月31日 17:01
  • 286

java生成指定长度的随机字符串

http://blog.csdn.net/zl544434558/article/details/22173815  经过10000次测试写的工具类的随机字符串重复率为0.0 下面是生...
  • kouwoo
  • kouwoo
  • 2014年11月19日 09:30
  • 2431

随机生成10条不重复长度为10以内的字符串,进行排序

1、创建完List之后,往里添加10条数据 2、每条字符串的长度为10以内的随机整数 3、每条的字符串的字符为随机生成的字符,字符可重复 4、每条字符串不可重复 import java.util....
  • someone_ikok
  • someone_ikok
  • 2016年03月05日 09:12
  • 1987

游戏中的名字随机生成代码

{CSDN:CODE:dsf}
  • firebird321
  • firebird321
  • 2014年07月10日 17:52
  • 10815

游戏中随机地图的实现

游戏中随机地图的实现很多游戏都用到了随机地图,比如矮人要塞,CDDA,MineCraft,RimWorld。随机地图带给游戏更多的趣味性,每一次新建游戏都有不同的体验。 一般游戏中生成随机地形都是使用...
  • zhangakui002
  • zhangakui002
  • 2015年06月11日 17:39
  • 3010

随机森林针对中文文本分类

改编自博客: http://blog.csdn.net/github_36326955/article/details/54891204 做个笔记 代码按照1 2...
  • appleyuchi
  • appleyuchi
  • 2018年01月14日 16:24
  • 50

不重叠随机圆的JAVASCRIPT程序实现

最近在设计一个游戏,游戏中需要随机生成森林树木,如何让树木显得随机自然确实是个难题。一个是树木的大小需要随机,然后是树木的位置需要随机,这两个是关键,其它诸如颜色、形状等等属性的变化则不是大问题。 ...
  • MAILLIBIN
  • MAILLIBIN
  • 2017年12月15日 15:25
  • 115

div内产生位置随机的图片

本来想模拟一个扫雷的(只画样子,不实现功能),感觉太简单了。只要不停的向div内追加img标签就可以了。所以想弄麻烦点。 效果图: *{margin:0;p...
  • shenge321
  • shenge321
  • 2013年08月29日 22:08
  • 1424
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【游戏随机系统模拟】随机位置随机长度的固定文本
举报原因:
原因补充:

(最多只允许输入30个字)