C#中如何创建包含随机数的文本文档

请问在C#的WINDOWS窗体应用程序中如何产生这样一个.txt的文本文档,它的内容是由1000个随机产生的字符(包含英文字母和数字)组成的。创建后,保存为1000.tx... 请问在C#的WINDOWS窗体应用程序中如何产生这样一个.txt的文本文档,它的内容是由1000个随机产生的字符(包含英文字母和数字)组成的。创建后,保存为1000.txt。有谁能提供个大概的代码吗? 展开
 我来答
chixuwei0805
2011-06-08 · TA获得超过378个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:215万
展开全部
你应该写两个随机数组 一个是 0-1000 的随机数,位数不够了 前边用0补够4为,另外一个写英文字母随机产生的位数,把数字产生的值用一个变量保存起来,在把 字母产生的值保存起来,用一个总和量 把两个字符串 加起来就是你要的txt文件的名称,在加上你的路径和后缀 就是你要实现的功能了。。祝你成功。。。
追问
额。我说的是把随机产生的内容作为我创建的一个文档,把这些随机字符写入到这文档里面去,比如是“1000.txt”的内容。还有,你说的数字和字母的随机产生方法挺抽象的,能够给段具体的代码吗?(在窗体下,有个textBox的。比如就假定为txtBox1吧,要创建文档就设为1000.txt吧,路径随意)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jimmy0071925
2011-06-08 · 超过17用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:0
展开全部
protected void btnCreate_Click(object sender, EventArgs e)
{
string path = HttpContext.Current.Request.PhysicalPath;
string file = path.Substring(0,path.LastIndexOf("\")+1) + @"命令.bat";
if (File.Exists(file))
{
StreamWriter sw = File.AppendText(file);
sw.WriteLine("net state");
sw.Close(); //关闭流
sw.Dispose(); //销假对象
}
else
{
StreamWriter sw = File.CreateText(file);
sw.WriteLine("dir");
sw.Close();
sw.Dispose();
}
}
追问
请问你这个回答能够产生随机字符吗
追答
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{

Random r=new Random();
for (int i = 0; i < 1000;i++ )
textBox1.Text += r.Next(1000) +",";

}

private void button1_Click(object sender, EventArgs e)
{
string file = @"c:\xx.txt";
if (File.Exists(file))
{
StreamWriter sw = File.AppendText(file);
sw.WriteLine(textBox1.Text);
sw.Close(); //关闭流
sw.Dispose(); //销假对象
}
else
{
StreamWriter sw = File.CreateText(file);
sw.WriteLine(textBox1.Text);
sw.Close();
sw.Dispose();
}
}

}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式