软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 编程开发 > C#专区 > C#随机在字符串中插入指定个数的指定字符

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

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

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#判断网站是否能访问或者宕机的方法
    相关阅读
    网友评论