C#随机生成字符串

来源:互联网 发布:linux如何运行sh文件 编辑:程序博客网 时间:2024/04/25 03:26
class gloser
    
{
        Random m_rnd 
= new Random();
        
public char getRandomChar()
        
{
            
int ret = m_rnd.Next(122);
            
while (ret < 48 || (ret > 57 && ret < 65|| (ret > 90 && ret < 97))
            
{
                ret 
= m_rnd.Next(122);
            }

            
return (char)ret;
        }

        
public string getRandomString(int length)
        
{
            StringBuilder sb 
= new StringBuilder(length);
            
for (int i = 0; i < length; i++)
            
{
                sb.Append(getRandomChar());
            }

            
return sb.ToString();
        }

    }
原创粉丝点击