随笔 - 67, 文章 - 0, 评论 - 375, 引用 - 15
数据加载中……

得到随机字符串算法

 

using System;
using System.Collections.Generic;
using System.Text;

namespace ring
{
    
class Program
    
{
        
private static char[] constant =  {
        
'0','1','2','3','4','5','6','7','8','9',
        
'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
        
'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'
        }
;
        
public static string GetRandomStringByLength(int Length)
        
{
            StringBuilder newRandom 
= new StringBuilder();
            Random rd 
= new Random();
            
for (int i = 0; i < Length; i++)
            
{
                newRandom.Append(constant[rd.Next(
62)]);
            }

            
return newRandom.ToString();
        }

        
static void Main(string[] args)
        
{
            
//Get 10 random caracters string
            Console.WriteLine(GetRandomStringByLength(10));
            Console.ReadLine();
        }

    }

}


private static char[] constant =  {
        '0','1','2','3','4','5','6','7','8','9',
        'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z',
        'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'
        };
        public static string GetRandomStringByLength(int Length)
        {
            StringBuilder newRandom = new StringBuilder();
            Random rd = new Random();
            for (int i = 0; i < Length; i++)
            {
                newRandom.Append(constant[rd.Next(62)]);
            }
            return newRandom.ToString();
        }
        static void Main(string[] args)
        {
            //Get 10 random caracters string
            Console.WriteLine(GetRandomStringByLength(10));
            Console.ReadLine();
        }

posted on 2007-02-09 21:35 Ring 阅读(902) 评论(1)  编辑 收藏 网摘 所属分类: A 算法

评论

#1楼    回复  引用    

可不可以帮我编一个算法啊.就是0123456789每次出的数字可以算出下次出现的概率,最好是可以测出三个机率的数字.谢谢可以发到我的邮箱里lixiujin1985@126.com
2008-02-04 18:12 | 李秀瑾 [未注册用户]

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索

China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》



相关文章:

相关链接: