日期:2013-02-15  浏览次数:20546 次

C#随机数的应用[原创]

自己动手用C#编写体育彩票

现在有很多彩票软件神乎其神,但归根到底都是随机数的使用。我们用6位随机数来演示在C#中使用随机数
从而自己制作自己的彩票软件:)
--------------------------------
代码如下
/* 这是一个简单的随机数使用
* 2004年3月29日
*/
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

namespace MyLotteryProject
{
/// <summary>
/// Summary description for Form1.
/// </summary>
public class MyLotteryForm : System.Windows.Forms.Form
{
/// <summary>
/// Required designer variable.
/// </summary>

private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.TextBox textBox2;
private System.Windows.Forms.TextBox textBox3;
private System.Windows.Forms.TextBox textBox4;
private System.Windows.Forms.TextBox textBox5;
private System.Windows.Forms.TextBox textBox6;
public static int n_draw=1;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label labelDaytime;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label label5;
public int[] lottonumbers = new int[50]; //够放6个随机数字吧
public int[] result = new int[50];
private System.Windows.Forms.Button pbSort;
private System.Windows.Forms.Button pbEnd;
private System.Windows.Forms.Button pbNextDraw;
private System.Windows.Forms.Label labelSort;
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.PictureBox pictureBox3;
private System.Windows.Forms.PictureBox pictureBox4;
private System.Windows.Forms.Label label6;

private System.ComponentModel.Container components = null;

public MyLotteryForm()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//
// TODO: Add any constructor code after InitializeComponent call
//
}

/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}

#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>

private void InitializeComponent()
{
System.Resources.ResourceManager resources = new

System.Resources.ResourceManager(typeof(MyLotteryForm));
this.textBox1 = new System.Windows.Forms.TextBox();
this.textBox2 = new System.Windows.Forms.TextBox();
this.textBox3 = new System.Windows.Forms.TextBox();
this.textBox4 = new System.Windows.Forms.TextBox();
this.textBox5 = new System.Windows.Forms.TextBox();
this.textBox6 = new System.Windows.Forms.TextBox();
this.pbNextDraw = new System.Windows.Forms.Button();
this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.labelDaytime = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.pbEnd = new System.Windows.Forms.Button();
this.label5 = new System.Windows.Forms.Label();
this.pbSort = new System.Windows.Forms.Button();
this.labelSort = new System.Windows.Forms.Label();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.pictureBox3 = new System.Windows.Forms.PictureBox();
this.pictureBox4 = new System.W