Losowanie jednej liczby i dodanie do niej konkretnej wartości

2015-01-26 07:37
0

Witam.
Zrobiłem w Pythonie generowanie liczby losowej

import random
los1 = random.sample(range(10), 1)
print(los1)

i chciałem dodać do liczby np 5
zamiana tej liczby losowej napotkała się z problemem, że nie może to być "lista".
Jak mogę zamieć liczbę z listy na normalną(?) tak, żebym mógł np dodać 2 losowe liczby?

dodanie znacznika <code class="python"> - @furious programming

edytowany 2x, ostatnio: fornakter, 2015-01-26 17:44
Tytułuj sensownie wątki, bo będziesz je oglądał w koszu; Poza tym wstawiaj kod w znaczniki kolorujące składnię; - furious programming 2015-01-26 11:36
A tak w ogóle to popraw ten post, bo zawiera pełno literówek i bezsensowne zdania - "Zrobiłem w Pythonie zrobić liczbę losową"... - furious programming 2015-01-26 11:37

Pozostało 580 znaków

2015-01-26 07:56
0

Należy zrozumieć co robisz. sample() służy do losowania wielu liczb z podanego zestawu. U ciebie przekazujesz 1 jako ilość liczb do wylosowania, ale wynikiem i tak będzie lista no bo równie dobrze mógłbyś tam przekazać 10. Jeśli chcesz losować jedną liczbę to użyj random.choice(range(10)) albo w ogóle random.randrange(10).
Generalnie:

  1. https://docs.python.org/3.5/library/random.html i czytaj!
  2. Postaraj sie MYŚLEĆ co robisz a nie klepać kod którego nie rozumiesz...

Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...

Pozostało 580 znaków

2015-01-26 20:37
0

Mysle, ale nie sądzilem, ze jest tyle mozliwosci w Pythonie do losowania. Po malej nauce C++ myslalem, ze tak jak tam, tak i tutaj wystarcza 2-3 linijki do wygenerowania liczby losowej.

Błędy poprawione.

tutaj wystarczy tyle samo przecież :D - Wizzie 2015-01-26 21:01
oj tam, każdy wie o co mi chodziło :P - fornakter 2015-01-27 21:05

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0