请问如何用C#编写一个数据生成器

作者&投稿:寿晓 (若有异议请与网页底部的电邮联系)
如何用C#编写一个ASP.NET的代码自动生成器?跪求一个源代码。~

我有。以前编写的一款。利用的文件流。

创建一个文件,用stream按照代码生成格式依次往里面添加,然后保存为cs文件就好了噻

这个是我写的随机生成工具方法

#region 取随机数
/// <summary>
/// 取随机数
/// </summary>
/// <param name="codeCount">随机数位数</param>
/// <param name="num">是否有数字</param>
/// <param name="letter">是否有英文字母</param>
/// <returns></returns>
public static string CreateRandomCode(int codeCount, bool num, bool letter)
{
string allChar = "";
if (num && !letter)
{
allChar = "0,1,2,3,4,5,6,7,8,9";
}
if (!num && letter)
{
allChar = "A,B,C,D,E,F,G,H,R,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z";
}
if (num && letter)
{
allChar = "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,R,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z";
}
string[] allCharArray = allChar.Split(',');
int cont = allCharArray.Length;
string randomCode = "";
int temp = -1;
Random rand = new Random();
for (int i = 0; i < codeCount; i++)
{
if (temp != -1)
{
rand = new Random(i * temp * ((int)DateTime.Now.Ticks));
}
int t = rand.Next(cont);
if (temp == t)
{
return CreateRandomCode(codeCount, num, letter);
}
temp = t;
randomCode += allCharArray[t];
}
return randomCode;
}
#endregion

你改改传入参数,应该就能实现你的要求了

首先,希望描述再详细一点。
c#产生随机数,可以用roud()

你用一个Timer.在Timer的Tick事件里用循环Random.Next生成.

“一组一组的随机数”有没有什么具体要求么?长度之类的


想问c语言如何输入矩阵
c语言输入矩阵方法:先自己输入阶数,再输入各个元素。C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持...

如何用C语言完成这个问题 一个球从100米的高处自由落下,触地后反弹到...
C语言代码如下:include<stdio.h> int main() { double d = 100; \/\/ 皮球在空中经过的距离,第一次落地时为100m double h = 50; \/\/ 皮球反弹的高度,第一次反弹后为50m int i, n;scanf("%d", &n);for (i = 2; i <= n; i++) { \/\/ 从第二次落地开始 d += h * 2; ...

如何学习C语言
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的windows,Unix,Linux,Mac,os\/2,没有一个里外的,如果你不懂C语...

问一下,如何用C语言提取Printf里的数据?
要获取输出的内容 用 sprintf char buffer[100];printf("%.19s %s\\n", asctime( newtime ), am_pm );sprintf(buffer, "%.19s %s\\n", asctime( newtime ), am_pm );printf 是将内容输出到屏幕 sprintf 是将内容输出到字符串 然后从 buffer 里提取数据就可以了 ...

如何用C或者C++编程实现“士兵站立”问题?
{ int n; \/\/测试数据个数 int m; \/\/士兵个数 int i=0,j=0,l=0,h=0,k=0,q=0; \/\/h为指向的士兵 k为结果个数 int a[100]; \/\/储存士兵身高 printf("Please input the num for n from (0-20):");scanf("%d",&n);for(q=0;q<n;q++){ printf("please input the ...

如何用C或者C++编程实现“查找与替换”问题?
void printc() \/* 本函数用于输出中文 *\/ { printf(" 学号\\t 姓名 性别 英语成绩 数学成绩 C语言成绩 总分 平均分\\n");} void printe(Node *p)\/* 本函数用于输出英文 *\/ { printf("%-12s%s\\t%s\\t%d\\t%d\\t%d\\t %d\\t %d\\n",p->data.num,p->data.name,p->data.sex,p->...

想问一下C语言的应用领域有哪些
(1)应用软件。Linux操作系统中的应用软件都是使用C语言编写的,因此这样的应用软件安全性非常高。(2)对性能要求严格的领域。一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等。(3)系统软件和图形处理。C语言具有很强的绘图能力和可移植性,并且具备...

求问,怎么用C语言增大某一数据的出现概率
设置一个变量,临时暴击率 float Violent_tmp 出现满足条件时,临时暴击几率增加 计算是否暴击时,用属性暴击几率+临时暴击几率,

学习C语言需要掌握哪些基本知识?
C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register)和外部的(extern) ; 用关键字auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式。 用static修饰的为静态变量,如果定义在函数内部的,称之为静态局部变量;如果定义在函数外部,称之为静态外部变量...

问:我想知道要用C语言去写一个简单的操作系统需要掌握哪些知识,我现 ...
这个...就你目前掌握的知识来说,似乎离你的目标太过遥远,写一个操作系统哪怕是简单的操作系统,也需要掌握很多的计算机相关的软、硬件基础知识,接口、底层驱动、人机界面等等,非常综合的知识结构都需要掌握、精通才行。具体点来说,比如键盘接口、显示驱动、磁盘操作、通讯、内存操作等等。

集宁区18328677772: 请问如何用C#编写一个数据生成器 -
谏查复方: } if (num && letter) { allChar = &quot,H,4; //; } if (!num && letter) { allChar = ",' } temp = t,L;/summary>param> / ipublic static string CreateRandomCode(int codeCount, bool num, bool letter) { string allChar = " // Random rand = new Random(); for (...

集宁区18328677772: c#怎么建一个简单的代码生成器 -
谏查复方: 创建一个文件,用stream按照代码生成格式依次往里面添加,然后保存为cs文件就好了噻

集宁区18328677772: 求解如何用c#写一个程序生成器, 有源码更好,或者给条思路,
谏查复方: 生成exe? 你去网上搜下,有相关的资料, 大概思路是把所有代码当成字符串然后把这字符串通过编译器对象csharpcodeprovider 生成.

集宁区18328677772: C# Winfrom如何编写生成器? C#
谏查复方: 用模板.写好代码后 文件-->导出模板下次新建项目时有该选项

集宁区18328677772: c#中如何生成多个不重复的多位数字 -
谏查复方: 使用随机数生成器,每次记录原有生成的数字,以便新生成数字时校验是否已经生成过了. ======================================================////// 返回bitLength长度的numberLength个数字////// 随机数长度/// 随机数个数...

集宁区18328677772: C#怎么生成可运行的程序 -
谏查复方: 按F6键即可生成,每次修改代码后都要重新生成一次否则运行的是之前的版本 F5键则是运行(调试) 按钮的话,对应的就是生成和调试中的选项了,你自己点开看看,参照快捷键就可以找到 那个绿色的箭头状的按钮也是调试.

集宁区18328677772: 如何用C#编写文本编辑器 -
谏查复方: 这个问题比较大,其实看你写什么样的文本编辑器. 做法:1. 简单记事本:用WinForm 或者 WPF 放一个 TextBox 控件,实现一下多行,放置几个菜单,添加上保存等功能就可以了.2. 富文本编辑器,用 RichTextBox 控件,实现编辑、剪贴、撤销等操作.3. 特定的编辑器,比如说实现一个 MarkDown 编辑器,你就需要对特定描述语言的解析了.

集宁区18328677772: c#做的应用程序怎么生成软件 -
谏查复方: 你安装vs2010或其它版本. 打开vs---选择 打开项目,找到你的源码文件夹. 点进去,然后点上方的【生成解决方案】就生成了,按f5调试.

集宁区18328677772: 速求!怎样用C#编写一个简单的计算器??? -
谏查复方: 在运行里输入calc然后模仿:1会基本的c#写winform程序2 用一个static 变量记录最后一个按钮的输入符号3当2之后输入数字后只要接收运算符号就计算并显示 如果你只是想要一个计算器代码就当我没说过

集宁区18328677772: 如何用C#制作一个计算器 -
谏查复方: 要新建一个项目,类型是 window窗体应用程序 ,然后使用工具箱中的组件布局计算器窗口,然后双击每个组件,为其添加代码,我写了一个简单计算器代码,我写的这个实现的功能就是整数或小数的四则运算,输错可以清零重新输入.你也不...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网