How do I generate a random list in Python with duplicates numbers

iMasck

So I just started programming in Python a few days ago. And now, im trying to make a program that generates a random list, and then, choose the duplicates elements. The problem is, I dont have duplicate numbers in my list.

This is my code:

import random

def generar_listas (numeros, rango):
    lista = [random.sample(range(numeros), rango)]
    print("\n", lista, sep="")
    return
def texto_1 ():
    texto = "Debes de establecer unos parámetros para generar dos listas aleatorias"
    print(texto)
    return

texto_1()
generar_listas(int(input("\nNumero maximo: ")), int(input("Longitud: ")))

And for example, I choose 20 and 20 for random.sample, it generates me a list from 0 to 20 but in random position. I want a list with random numbers and duplicated.

Mohammed Elmahgiubi

What you want is fairly simple. You want to generate a random list of numbers that contain some duplicates. The way to do that is easy if you use something like numpy.

  • Generate a list (range) of 0 to 10.
  • Sample randomly (with replacement) from that list.

Like this:

import numpy as np
print np.random.choice(10, 10, replace=True)

Result:

[5 4 8 7 0 8 7 3 0 0]

If you want the list to be ordered just use the builtin function "sorted(list)"

sorted([5 4 8 7 0 8 7 3 0 0])
[0 0 0 3 4 5 7 7 8 8]

If you don't want to use numpy you can use the following:

print [random.choice(range(10)) for i in range(10)]
[7, 3, 7, 4, 8, 0, 4, 0, 3, 7]

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Java

How do I generate a random int number?

From Dev

How do I generate thread-safe uniform random numbers?

From Dev

In python, how to generate a random integer in a range, excluding some numbers in a list?

From Dev

How do I get a random number/letter generator to generate 3 Letters then 6 Numbers? in WPF

From Dev

How does Python generate random numbers?

From Dev

How do I generate big random numbers in Dart?

From Dev

How to generate List of random numbers in Haskell

From Dev

How do I generate random numbers with a mean in C++?

From Dev

I have a list of 9 random numbers, how do I find duplicates with RegEx?

From Dev

How do I generate 8 different random numbers in python?

From Dev

How do I generate non-repeating random numbers in a while loop? (Python 3)

From Dev

How do I generate a number of random numbers that are all odd

From Dev

How do I generate random numbers to fill in empty rows?

From Dev

How do I generate random numbers from [0,1]?

From Dev

How to generate random sequence of numbers in python?

From Dev

Generate Random List of Random Numbers with Duplicates in Python 3.4

From Dev

How do I generate the following series of numbers in Python using List Comprehension?

From Dev

How do I generate thread-safe uniform random numbers?

From Dev

how to generate 50 random numbers between 10 and 99, no duplicates.

From Dev

How do I generate a random range of numbers within another range?

From Dev

How do I generate different random numbers in a loop in C?

From Dev

How do computers generate random numbers

From Dev

How to generate random numbers that are unique forever in python

From Dev

How do I generate random numbers to fill in empty rows?

From Dev

Generate Random List of Random Numbers with Duplicates in Python 3.4

From Dev

How to generate a list of random letters assigned to random numbers

From Dev

PHP - Generate random numbers with no duplicates

From Dev

How to generate multiple random numbers in Python to a sufficiently 'random' degree

From Dev

Generate a list of random numbers

Related Related

  1. 1

    How do I generate a random int number?

  2. 2

    How do I generate thread-safe uniform random numbers?

  3. 3

    In python, how to generate a random integer in a range, excluding some numbers in a list?

  4. 4

    How do I get a random number/letter generator to generate 3 Letters then 6 Numbers? in WPF

  5. 5

    How does Python generate random numbers?

  6. 6

    How do I generate big random numbers in Dart?

  7. 7

    How to generate List of random numbers in Haskell

  8. 8

    How do I generate random numbers with a mean in C++?

  9. 9

    I have a list of 9 random numbers, how do I find duplicates with RegEx?

  10. 10

    How do I generate 8 different random numbers in python?

  11. 11

    How do I generate non-repeating random numbers in a while loop? (Python 3)

  12. 12

    How do I generate a number of random numbers that are all odd

  13. 13

    How do I generate random numbers to fill in empty rows?

  14. 14

    How do I generate random numbers from [0,1]?

  15. 15

    How to generate random sequence of numbers in python?

  16. 16

    Generate Random List of Random Numbers with Duplicates in Python 3.4

  17. 17

    How do I generate the following series of numbers in Python using List Comprehension?

  18. 18

    How do I generate thread-safe uniform random numbers?

  19. 19

    how to generate 50 random numbers between 10 and 99, no duplicates.

  20. 20

    How do I generate a random range of numbers within another range?

  21. 21

    How do I generate different random numbers in a loop in C?

  22. 22

    How do computers generate random numbers

  23. 23

    How to generate random numbers that are unique forever in python

  24. 24

    How do I generate random numbers to fill in empty rows?

  25. 25

    Generate Random List of Random Numbers with Duplicates in Python 3.4

  26. 26

    How to generate a list of random letters assigned to random numbers

  27. 27

    PHP - Generate random numbers with no duplicates

  28. 28

    How to generate multiple random numbers in Python to a sufficiently 'random' degree

  29. 29

    Generate a list of random numbers

HotTag

Archive