本人QQ:381834158 欢迎加入计算机翻译,交流群:32474154。 本人邮箱:axxiao@sohu.com

随机生成字符,数字和空格组成的数据

上一篇 / 下一篇  2008-09-07 13:29:22 / 个人分类:测试心得

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
             string[] rBase = new String[30] {"0", "1", "2", "3", "4", "5", "6", "7", "`",
                  "8", "9", "a", "b", "c", "d", "e", "f","!","@","#","$","%","^","&","(",")","-","=","?","'"};

            for (int i = 0; i < 10000; i++)
            {
                Random rm1 = new Random();
                int randomNum = rm1.Next(100000);//生成100000以内的随机数
                        
                for (int j = 0; j < 3000; j++)//停留片刻,避免生成重复数据
                {
                    Console.WriteLine("ok");
                }
              
                Random rm2 = new Random();
                int ramStr = rm2.Next(0, 30);

                for (int j = 0; j < 3000; j++)//停留片刻,避免生成重复数据
                {
                    Console.WriteLine("ok");
                }
               
                Random rm3 = new Random();
                int strSchange = rm3.Next(1, 12);

              
                    switch (strSchange)
                    {
                        case 1:
                            {
                                string FileStr = "测试同行掘客内容 test" + rBase[ramStr] + "%" + randomNum + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 2:
                            {
                                string FileStr = "测试同行掘客内容test" + i + "%" + randomNum + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 3:
                            {
                                string FileStr = "测试同行掘客内容 test" + rBase[ramStr] + "%" + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 4:
                            {
                                string FileStr = "测试同行掘客内容 test" + rBase[ramStr] + "%" + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 5:
                            {
                                string FileStr = "测试同行掘客内容 test" + rBase[ramStr] + "%" + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 6:
                            {
                                string FileStr = "测试同行掘客内容 test" + rBase[ramStr] + "%" + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 7:
                            {
                                string FileStr = "测试同行掘客内容 test" + rBase[ramStr] + "%" + "同行掘客数据" + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 8:
                            {
                                string FileStr = "测试同行掘客内容 test" + rBase[ramStr] + "%" + "同行掘客  数据" + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 9:
                            {
                                string FileStr = "测试同行掘客内容 test" + rBase[ramStr] + "同行掘客  数据" + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 10:
                            {
                                string FileStr = "测试同行掘客内容 test" + rBase[ramStr] + "同行掘客  数据" + rBase[ramStr] + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 11:
                            {
                                string FileStr = "测试同行掘客内容 test" + rBase[ramStr] + "同行掘客数据end" + "\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        case 12:
                            {
                                string FileStr = "测试同行掘客内容"+"\r\n";
                                string FilePath = "g:\\title1.txt";
                                StreamWriter file = new StreamWriter(FilePath, true, System.Text.Encoding.GetEncoding("GB2312"));
                                file.Write(FileStr);
                                file.Close();
                                break;
                            }
                        default:
                            break;
                    }
                }
        }
    }
  
}


TAG: 测试心得

 

评分:0

我来说两句

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 7813
  • 日志数: 12
  • 建立时间: 2008-08-27
  • 更新时间: 2008-12-15

RSS订阅

Open Toolbar