C How to generate random numbers within 100 that are not repeated

Updated on technology 2024-02-09
5 answers
  1. Anonymous users2024-02-06

    Consider putting these 100 numbers in an array first, taking a random position one at a time (1-100 for the first time, 1-99 for the second time,..).Swapping the number of that position with the number of the last position will do the trick.

    using system;

    using ;

    using ;

    static void main(string args)int arr=new int[101];

    int i;

    Initialize the array.

    for(i=1;i<=100;i++)

    arr[i] = i;

    Random numbers. random r = new random();

    for (int j = 100; j >= 1; j--)int address = ,j);

    int tmp = arr[address];

    arr[address] = arr[j];

    arr[j] = tmp;

    Output. foreach (int k in arr)" ");

  2. Anonymous users2024-02-05

    Using the hash code of the guid as the seed value, there will be no duplication, ** as follows::

    public class randomhelper{///

    A random code (number) with a specified number of digits is generated

  3. Anonymous users2024-02-04

    It's more general!

    Never repeat a 10-digit random number.

    Including numbers and letters?

  4. Anonymous users2024-02-03

    Idea: You can use the method of adding time to random numbers, so that it will never be repeated.

  5. Anonymous users2024-02-02

    To achieve this, you have to understand firstrandom()

    Method. In c there is a parameterless method and a parametric method:

    public random();The program takes the number of milliseconds of the current date as the seed, so the seed will be different each time.

    public random(int seed);A seed of a random number, and a seed corresponds to a fixed random number in a range.

    What is the relationship between that kind of sub and random number?

    The random function produces a pseudo-random number, which is actually a sequence generator, with a fixed algorithm, only when the seeds are different, the sequence is different, if the seed is fixed in the program, the generated random number will always be fixed.

    random ro = new random(5);

    int a;

    a = , 20);

Related questions
8 answers2024-02-09

Let's give you a method.,This method is set up.,You can change it to read.,If you can read the configuration, it's no problem, right? >>>More

10 answers2024-02-09

Random numbers in pascal.

Random numbers refer to a series of numbers that theoretically have no rules to follow, have an equal probability of each number appearing within a specified range, and cannot be used to follow the previous number. The basic principle of a general random number generator is: first, initialize a random seed, the initial value of which can be an arbitrary integer; Every time a random number is obtained, a special operation is performed based on the random seed, a random number is obtained and returned, and then some operation is performed on the random seed to change the value of the random seed. >>>More

6 answers2024-02-09

There are hundreds or thousands of lymph nodes in the human body, and their function is similar to that of a "beacon". The superficial lymph nodes of normal people are very small, mostly within centimeters in diameter, smooth and soft surface, with no adhesion and tenderness with surrounding tissues, and are usually "calm". However, when there is a swollen lymph node or other abnormality, it indicates that there is a lesion in the organ in the area. >>>More

6 answers2024-02-09

The 100-meter dash is a contest of speed and explosiveness, and more attention should be paid to the skill on the way. >>>More

5 answers2024-02-09

It was created by a small number of people based on their own religious beliefs that are different from traditional religions", it can be said that this sentence sums it up very incisively, but it is difficult for people to have a deep understanding. Everyone's understanding of the world is different, but to be creative and build a worldview that many people can believe in is not something that ordinary people can do, and it is necessary to have unique opinions. "Create" simply means "different", that is, to establish something that is different from tradition. >>>More