最火下载站首页
手机版
最火下载站
关注公众号
最火下载站

当前位置:首页 > 网络知识 > 编程开发 > C#专区> C#随机在字符串中插入指定个数的指定字符

C#随机在字符串中插入指定个数的指定字符

文章作者:网友投稿 发布时间:2013-01-17 09:00:36 来源:网络

今天在写一个通用发布系统(发贴机?)的时候,要在发布内容中随机插入关键词链接,就写了这么个函数,共有同样需要的同学使用! Copy to Clipboard 引用的内容: [www.veryhuo.com]

今天在写一个通用发布系统(发贴机?)的时候,要在发布内容中随机插入关键词链接,就写了这么个函数,共有同样需要的同学使用!

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]
string sCurContent = "abcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefgabcdefg";//待处理字符
string sInsertText = "预插入的字符";//待插入字符
int iNum=5;//要插入字符的个数
int iStartPos = 0;//开始插入位置
for (int i = 0; i < iNum; i++)
{
iMax = sCurContent.Length / iNum;
Random seed = new Random();
Random randomNum = new Random(seed.Next());
if (iMax > 50)//字符较多的话,能使插入位置比较平均
{
iStartPos + randomNum.Next(iMax - 10, iMax);
}
else
{
iStartPos + randomNum.Next(iMax);
}
sCurContent = sCurContent.Insert(iStartPos, sInsertText);
}
//处理结束的sCurContent

上一篇: C#中delegate对象Equals方法简析

下一篇: C#实现无标题栏窗体点击任务栏图标正常最小化或还原的解决方法

共有0条评论网友评论