C#语言怎样实现:随机产生50个数(1-1000),要求每行输出10个数,每数占6个字符并且左对齐显示。

作者&投稿:集泼 (若有异议请与网页底部的电邮联系)
c#,创建一个程序,要求产生10个随机整数(1~100),将这十个数从小到大输~

var rand = new Random()int arr = new int[10];for (int i = 0; i c)) Console.Write("{0,4}", k);Console.ReadKey();

int[] arr = new int[5];Random rd = new Random();for (int i = 0; i < arr.Length; i++){ arr[i] = rd.Next(10) + 1; for (int j = 0; j < i; j++) { if (arr[i] == arr[j]) { arr[i] = rd.Next(10) + 1; j = 0; // 改法很多,这里提供一种只需要加这一句的改法 } }}

public void randomP()
{
Random rmd = new Random(1);
int it = 0;
for (int i = 0; i < 50; i++)
{
it = rmd.Next(1001);
if (i % 10 == 0)
Console.WriteLine();
Console.Write("{0,-6}",it );
}
}
//Console.Write("{0,-6}",it ); {n,w},n参数索引,w是宽度值

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random rnd = new Random();
for (int i=0;i<5;i++)
{
for (int j=0;j<10;j++)
{
int k=rnd.Next(1001);
Console.Write(string.Format("{0:D6} ",k));
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}


青州市15249573157: C#语言怎样实现:随机产生50个数(1 - 1000),要求每行输出10个数,每数占6个字符并且左对齐显示. -
澄凌洛芬: using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace ConsoleApplication1 {class Program{static void Main(string[] args){Random rnd = new Random();for (int i=0;i<5;i++){for (int j=0;j<10;j++...

青州市15249573157: C#产生随机数 -
澄凌洛芬: Random r = new Random();int a = r.Next(0, 99);

青州市15249573157: C#怎样生成随机数 -
澄凌洛芬: Random类默认的无参构造函数可以根据当前系统时钟为种子,进行一系列算法得出要求范围内的伪随机数.Random rd = new Random();rd.next(1,10)(生成1~10之间的随机数,不包括10).Guid 类1. GUID (Globally Unique Identifier) 全球唯一标识符.2. GUID的计算使用到了很多在本机可取到的数字,如硬件的ID码,当前时间等.所计算出的128位整数(16字节)可以接近唯一的输出.3. Console.WriteLine(Guid.NewGuid().ToString()).

青州市15249573157: C#中怎样写一个1到50的随机数,保证每次取出来数字跟下次生成的随机数不重复. 如:我随机得到一个数字1,那么第二次生成的随机数就排除掉1,从剩余的里面在生成. 在线等大神求助. -
澄凌洛芬: 思想:有一个数组池,存放要产生的数,每生成一个数都从该数组池中取出,放到新的数组中.static void Main(string[] args){ int N = 50; List<int> num = new List<int>();//数组池 int[] num2 = new int[N];//存放要生成的数 Random r = new ...

青州市15249573157: 用c#语言编写随机数生成怎么做啊,我也做了一道,没点击一次 运行 就会出现不同的数字,不知道做的对不对,麻烦大家看看 http://www.manonggu.com/biancheng/344
澄凌洛芬: 你是要把随机数字放入数组,还是只显示随机数字?我看你的代码应该是c#.要生成随机数字很简单.只要2行代码: Random rand = new Random(); int a = rand.Next (0 , 5) 变量A的值是0与5之间.比如你要显示20遍从0-50的随机数字: Random rand = new Random(); for (int counter = 0; counter < 50; counter++){ Console.Write ( rand.Next(0,50) );}

青州市15249573157: C# 如何生成不重复的1 - 100随机数. -
澄凌洛芬: 有两种思路:1、随机生成一个1-100的数,然后判断重复,如果重复再生成一次;2、创建一个数组,元素内容为1-100,对元素随机排序.请参考下面的代码 public void GenerateRandomNums() { List list = new List(); Random rand = new ...

青州市15249573157: 在C#中生成随机数的方法和语句是什么 -
澄凌洛芬: 我们可以用以下两种方法初始化一个随机数发生器;第一种方法不指定随机种子,系统自动选取当前时前作随机种子:Random ra=new Random(); 第二种方法是指定一个int型的参数作为随机种子:int iSeed=6;Random ra=new Random(iSeed); 下面我们要用到Random.Next()方法产生随机数.ra.Next(); 他返回一个iSeed整数倍的随机整数.

青州市15249573157: 在C#中怎样一次产生多个随机数 -
澄凌洛芬: Random会根据系统时间去随机,所以同时new两个Random有可能会产生一样的随机数, 改成只用一个Random对象就行了:12345Random n1 = new Random(); num1=n1.Next(0,100); num2 = n1.Next(0, 100);

青州市15249573157: C语言 编程 随机产生50个整数(15~500)之间,并降序排列 -
澄凌洛芬: #define N 50#include<stdio.h>#include<stdlib.h>#include<time.h> int main() { int a[N],i,j,tmp; float avg; srand(time(0)); for(int i=0;i<N;i++) a[i]=rand()%(500-15)+15; //降序排列 for(i=0;i<N-1;i++) for(j=i+1;j<N;j++)if(a[i]<a[j]) { tmp=a[i];a[i]=a[j];a[j]=tmp...

青州市15249573157: C#中怎么获取1到100的随机数? -
澄凌洛芬: 可以使用两种方式初始化一个随机数发生器:第一种方法不指定随机种子,系统自动选取当前时间作为随机种子:Random ro = new Random(); 第二种方法可以指定一个int型参数作为随机种子:int iSeed=10; Random ro = new Random(10);...

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