Python Forum
random.choices and random.sample
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
random.choices and random.sample
#3
Read the documentation. I think the docs.python.org documentation is very good.

https://docs.python.org/3/library/random.html

Quote:random.choices(population, weights=None, *, cum_weights=None, k=1)
Return a k sized list of elements chosen from the population with replacement. If the population is empty, raises IndexError.

Quote:random.sample(population, k, *, counts=None)
Return a k length list of unique elements chosen from the population sequence or set. Used for random sampling without replacement.

Once an element is selected by random.sample() it cannot be selected again. random.choices() can select the same element multiple times. A side effect of this is that random.choices() can return a list that is larger than population (k > len(population)), but random.sample() will raise an exception.
Reply


Messages In This Thread
random.choices and random.sample - by azizrasul - Sep-16-2022, 05:50 PM
RE: random.choices and random.sample - by menator01 - Sep-16-2022, 06:05 PM
RE: random.choices and random.sample - by deanhystad - Sep-16-2022, 06:11 PM
RE: random.choices and random.sample - by azizrasul - Sep-16-2022, 08:06 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Random student selection from groups. esahan 5 215 Yesterday, 05:07 PM
Last Post: Gribouillis
Question Frog Puzzle Random To Custom MoreMoney 4 820 Mar-26-2024, 08:38 AM
Last Post: MoreMoney
  Python logging RotatingFileHandler writes to random file after the first log rotation rawatg 0 562 Feb-15-2024, 11:15 AM
Last Post: rawatg
  Create Choices from .ods file columns cspower 3 845 Dec-28-2023, 09:59 PM
Last Post: deanhystad
  random numbers, randint janeik 2 707 Nov-27-2023, 05:17 PM
Last Post: janeik
  Sample random, unique string pairs from a list without repetitions walterwhite 1 625 Nov-19-2023, 10:07 PM
Last Post: deanhystad
  Unexpected output while using random.randint with def terickson2367 1 646 Oct-24-2023, 05:56 AM
Last Post: buran
  find random numbers that are = to the first 2 number of a list. Frankduc 23 3,908 Apr-05-2023, 07:36 PM
Last Post: Frankduc
  List of random numbers astral_travel 17 3,530 Dec-02-2022, 10:37 PM
Last Post: deanhystad
  [split] why can't i create a list of numbers (ints) with random.randrange() astral_travel 7 1,737 Oct-23-2022, 11:13 PM
Last Post: Pedroski55

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020