Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Кто сможет написать код для генератора рандомных чисел на Pyhton

Maksim Karasev Ученик (98), открыт 2 недели назад
Кто сможет написать код для генератора рандомных чисел на Pyhton
8 ответов
Danil Buriak Мудрец (11138) 2 недели назад
раздел программирование рядом
Pigman kalendar Знаток (293) 2 недели назад
есть библиотека для этого, так и называется randomizer
ВАдим ТагировГуру (2576) 2 недели назад
random
Ridens Verum Dicere! Искусственный Интеллект (133665) 2 недели назад
В какой концепции именно ты хочешь создать случайные числа.
В Python для этого есть встроенный модуль random(randint)
Вертолётов 625 Мудрец (13332) 2 недели назад
Ну вот код для генерации рандомных чисел:
 import random  
from tkinter import *

def roll():
dice_type = dice_var.get()
if dice_type == 'D4':
result = random.randint(1, 4)
elif dice_type == 'D6':
result = random.randint(1, 6)
elif dice_type == 'D8':
result = random.randint(1, 8)
elif dice_type == 'D10':
result = random.randint(1, 10)
elif dice_type == 'D12':
result = random.randint(1, 12)
elif dice_type == 'D20':
result = random.randint(1, 20)
else: # D100
result = random.randint(1, 100)
result_label.config(text=str(result))

window = Tk()
dice_var = StringVar()

d4_rb = Radiobutton(window, text='D4', variable=dice_var, value='D4')
d4_rb.pack()

d6_rb = Radiobutton(window, text='D6', variable=dice_var, value='D6')
d6_rb.pack()

d8_rb = Radiobutton(window, text='D8', variable=dice_var, value='D8')
d8_rb.pack()

d10_rb = Radiobutton(window, text='D10', variable=dice_var, value='D10')
d10_rb.pack()

d12_rb = Radiobutton(window, text='D12', variable=dice_var, value='D12')
d12_rb.pack()

d20_rb = Radiobutton(window, text='D20', variable=dice_var, value='D20')
d20_rb.pack()

d100_rb = Radiobutton(window, text='D100', variable=dice_var, value='D100')
d100_rb.pack()

roll_button = Button(window, text='Бросить кубик', command=roll)
roll_button.pack()

result_label = Label(window, text='')
result_label.pack()

window.mainloop()
Владислав Дмитриев Ученик (112) 2 недели назад
 import random   
from tkinter import *

window = Tk()
dice_var = StringVar()

d4_rb = Radiobutton(window, text='D4', variable=dice_var, value='D4')
d4_rb.pack()

d6_rb = Radiobutton(window, text='D6', variable=dice_var, value='D6')
d6_rb.pack()

d8_rb = Radiobutton(window, text='D8', variable=dice_var, value='D8')
d8_rb.pack()

d10_rb = Radiobutton(window, text='D10', variable=dice_var, value='D10')
d10_rb.pack()

d12_rb = Radiobutton(window, text='D12', variable=dice_var, value='D12')
d12_rb.pack()

d20_rb = Radiobutton(window, text='D20', variable=dice_var, value='D20')
d20_rb.pack()

d100_rb = Radiobutton(window, text='D100', variable=dice_var, value='D100')
d100_rb.pack()

roll_button = Button(window, text='Бросить кубик', command=roll)
roll_button.pack()

result_label = Label(window, text='')
result_label.pack()

window.mainloop()
ᅠ ᅠ Гуру (3657) 2 недели назад
Конкретнее задачу формулируй. Как минимум, в пределах какого диапазона?
Похожие вопросы