操作代码如下,想生成七星彩随机数,供自己平时选彩票用。
static void Main(string[] args)
{
int[] num = new int[10];//此数组用于存放随机数
int N;//此变量用于接收随机函数组数
Random r = new Random();//实例化随机对象
Console.WriteLine("本随机触发器,适合七星彩选数");
Console.WriteLine("请输入你要生成的随机数组数");
N = int.Parse(Console.ReadLine());//将键盘读入字符转换为整形
for (int i = 0; i < N; i++)//用于控制生成层数
{
for (int j = 0; j < 7; j++)
{
num[i] = r.Next(10);
}
}
for (int k = 0; k < 7; k++)
{
Console.Write(num[k]);
}
}
运行环境 visual stdio 2008:
提示错误:Random是命名空间被当做类型使用。
解决步骤:查看msdn,Random的空间包含在using system;中(此文件已包含,提示错误依旧)
二添加一个类 public class Random
{ }以为这样能行,结果还是没通过,Random,是封装好的一个类吗?能直接调用么?
static void Main(string[] args)
{
int[] num = new int[10];//此数组用于存放随机数
int N;//此变量用于接收随机函数组数
Random r = new Random();//实例化随机对象
Console.WriteLine("本随机触发器,适合七星彩选数");
Console.WriteLine("请输入你要生成的随机数组数");
N = int.Parse(Console.ReadLine());//将键盘读入字符转换为整形
for (int i = 0; i < N; i++)//用于控制生成层数
{
for (int j = 0; j < 7; j++)
{
num[i] = r.Next(10);
}
}
for (int k = 0; k < 7; k++)
{
Console.Write(num[k]);
}
}
运行环境 visual stdio 2008:
提示错误:Random是命名空间被当做类型使用。
解决步骤:查看msdn,Random的空间包含在using system;中(此文件已包含,提示错误依旧)
二添加一个类 public class Random
{ }以为这样能行,结果还是没通过,Random,是封装好的一个类吗?能直接调用么?
我前几天用那个Random能过,但是把盘全部毙掉以后改用2008Random运行就出错了.
for (int k = 0; k < 7; k++)
{
Console.Write(num[k]);
}
只能打印出一组。
System.Random r = new System.Random();
这个用法可以吧!
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace Random
{
class Program
{
static void Main(string[] args)
{
int[] num = new int[10];//此数组用于存放随机数
int N;//此变量用于接收随机函数组数
Random r = new Random();//实例化随机对象
Console.WriteLine("本随机触发器,适合七星彩选数");
Console.WriteLine("请输入你要生成的随机数组数");
N = int.Parse(Console.ReadLine());//将键盘读入字符转换为整形
for (int i = 0; i < N; i++)//用于控制生成层数
{
for (int j = 0; j < 7; j++)
{
num[i] = r.Next(10);
}
}
for (int k = 0; k < 7; k++)
{
Console.Write(num[k]);
}
}
}
}
System.Random r = new System.Random();你干嘛自己的命名空间也起个Random呀!!!
static void Main(string[] args)
{
int[] num = new int[10];//此数组用于存放随机数
int N;//此变量用于接收随机函数组数
Random r = new Random();//实例化随机对象
Console.WriteLine("本随机触发器,适合七星彩选数");
Console.WriteLine("请输入你要生成的随机数组数");
N = int.Parse(Console.ReadLine());//将键盘读入字符转换为整形
for (int i = 0; i < N; i++)//用于控制生成层数
{
for (int j = 0; j < 7; j++)
{
num[j] = r.Next(10);
Thread.Sleep(100);
Console.Write(num[j]);
}
Console.WriteLine();
}
Console.ReadLine();
}