حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

تولید اعداد تصادفی به تعداد دلخواه

تمرین آسان 4752 visibility link download flag trending_up پربازدید

برنامه ای بنویسید که تعداد عددهای رندم و بازه آن را از کاربر دریافت کند و در آن بازه به تعداد درخواستی، عدد رندم تولید کند.


مثال:

Enter a number: 10
Enter min: 1
Enter max: 10
9
4
6
5
2
8
1
7
9
2
👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 32

from random import randint as r

u = int(input("enter a number: "))
c = int(input('enter min: '))
m = int(input('intermax: '))


for i in range(u):
    print(r(c, m))
#به روش پایین هم میشه انجامش داد(You can do it like this, too.)

import random

u = int(input("enter a number: "))
c = int(input('enter min: '))
i = int(input('intermax: '))

number = random.sample(range(c, i),u)
print(number)

num1 = int(input("number 1 : "))
num2 = int(input("number 2 : "))
count = int(input("Count : "))
list_count = []
import random
for x in range(count) :
    r = random.randint(num1,num2)
    list_count.append(r)
print(list_count)
from random import randint
try:
    a = int(input("Enter a number: "))
    b = int(input("Enter min: "))#min
    c = int(input("Enter max:"))#max
except ValueError:
    print("Erorr: input add nist")

for i in range(a):
    print(randint(b, c))
import random
numbers = int(input('enter the  a number >> '))
min_num = int(input(" enter min num : >> "))
max_num = int(input(" enter the max number: >> "))
for i in range(numbers):
    x = random.randrange(min_num, max_num)
    print(x)
                    
import random

num = int(input('enter your number: '))
a = int(input('from: '))
b = int(input('to: '))

c = []
count = 0
while count < num :
    x = random.randint(a , b)
    c.append(x)
    count += 1

    print(x)
import random

num = int(input("Enter number: "))
i1 = int(input("Enter min: "))
i2 = int(input("Enter max: "))

for _ in range(num):
    random_number = random.randint(i1, i2)
    print(random_number)
import random 

try:
    interval = int(input('enter a number: '))
    From_the_number = int(input('From the number: '))
    up_to_number = int(input('Up to number: '))
    if interval and From_the_number and up_to_number < 0:
        print('Please enter a valid positive number.')
except ValueError:
    print('please enter only numbers.')
except:
    print('unexpected error')

while True:
    print(random.randint(From_the_number,up_to_number))
    interval -= 1
    if interval == 0:
        break
import random
cont = int(input("number :"))
num1 = int(input("min number : "))
num2 = int(input("max number : "))

for i in range(cont):
    print(random.randrange(num1 , num2))
import random
count_randoming=int(input("enter the count of random numbers>>>"))
min_number=int(input("enter the minimum number for first of range in randoming>>>>"))
max_number=int(input("enter the maximum number for last of range in randoming>>>>"))
result=[]
while 1:
    num=random.randint(min_number,max_number)
    result.append(num)
    if len(result)==count_randoming:
        break
print(result)

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن