hari ini saya python.dan,hari ini saya belajar tentang randint.sebelum masuk ke penjelasan mendaklam,saya jelaskan.
randint adalah kombinasi dua kata dari random dan int.apa itu random?
Modul random di Python adalah pustaka bawaan (built-in module) yang digunakan untuk menghasilkan angka pseudo-acak (pseudo-random) serta melakukan manipulasi data secara acak.
Angka pseudo-acak berarti angka tersebut dihasilkan melalui algoritma komputer yang deterministik (dapat diprediksi jika seed-nya sama), tetapi terlihat dan berfungsi seperti angka acak bagi kebanyakan kebutuhan.
Cara Menggunakan Modul random
Sebelum menggunakan fungsi di dalamnya, Anda harus memanggil modul tersebut terlebih dahulu:
python
import random
Fungsi-Fungsi Populer dalam Modul random
random.random(): Menghasilkan angka desimal (floating-point) acak antara0.0sampai kurang dari1.0(0.0 ≤ X < 1.0).random.randint(a, b): Menghasilkan angka bulat (integer) acak antara rentangadanb(keduanya inklusif/termasuk).random.randrange(start, stop): Menghasilkan angka bulat acak dari rentang tertentu di mana batasstoptidak disertakan.random.uniform(a, b): Menghasilkan angka desimal acak di antara dua nilaiadanb.random.choice(sequence): Memilih satu elemen secara acak dari sebuah urutan seperti list, tuple, atau string.random.shuffle(list): Mengacak urutan elemen di dalam sebuah list secara langsung (in-place).random.sample(population, k): Mengambilkelemen unik secara acak dari suatu urutan tanpa pengulangan (without replacement).
Contoh Penggunaan Sederhana
python
import random
# 1. Angka desimal antara 0 dan 1
print(random.random())
# 2. Angka bulat antara 1 sampai 6 (seperti lemparan dadu)
print(random.randint(1, 6))
# 3. Memilih elemen acak dari list
buah = ['apel', 'mangga', 'jeruk', 'pisang']
print(random.choice(buah))
# 4. Mengacak urutan list
angka = [1, 2, 3, 4, 5]
random.shuffle(angka)
print(angka)
nah,setelah itu,apa itu int?
Percakapan Mode AI: apa itu random dalam python?
Anda mengucapkan: apa itu random dalam python?
apa itu random dalam python?
Modul random di Python adalah pustaka bawaan (built-in module) yang digunakan untuk menghasilkan angka pseudo-acak (pseudo-random) serta melakukan manipulasi data secara acak. [1, 2, 3]
Angka pseudo-acak berarti angka tersebut dihasilkan melalui algoritma komputer yang deterministik (dapat diprediksi jika seed-nya sama), tetapi terlihat dan berfungsi seperti angka acak bagi kebanyakan kebutuhan. [1]
Cara Menggunakan Modul random
Sebelum menggunakan fungsi di dalamnya, Anda harus memanggil modul tersebut terlebih dahulu:
python
import random
Gunakan kode dengan hati-hati.
Fungsi-Fungsi Populer dalam Modul random
random.random(): Menghasilkan angka desimal (floating-point) acak antara0.0sampai kurang dari1.0(0.0 ≤ X < 1.0).random.randint(a, b): Menghasilkan angka bulat (integer) acak antara rentangadanb(keduanya inklusif/termasuk).random.randrange(start, stop): Menghasilkan angka bulat acak dari rentang tertentu di mana batasstoptidak disertakan.random.uniform(a, b): Menghasilkan angka desimal acak di antara dua nilaiadanb.random.choice(sequence): Memilih satu elemen secara acak dari sebuah urutan seperti list, tuple, atau string.random.shuffle(list): Mengacak urutan elemen di dalam sebuah list secara langsung (in-place).random.sample(population, k): Mengambilkelemen unik secara acak dari suatu urutan tanpa pengulangan (without replacement). [1, 2, 3, 4]
Contoh Penggunaan Sederhana
python
import random
# 1. Angka desimal antara 0 dan 1
print(random.random())
# 2. Angka bulat antara 1 sampai 6 (seperti lemparan dadu)
print(random.randint(1, 6))
# 3. Memilih elemen acak dari list
buah = ['apel', 'mangga', 'jeruk', 'pisang']
print(random.choice(buah))
# 4. Mengacak urutan list
angka = [1, 2, 3, 4, 5]
random.shuffle
apa itu int?
int (singkatan dari integer) di Python adalah tipe data bawaan yang digunakan untuk merepresentasikan angka bulat.
Angka bulat ini mencakup semua bilangan positif, negatif, dan nol, tanpa ada komponen desimal atau koma (seperti 1, 0, atau -15).
Karakteristik Utama int di Python
- Tanpa Desimal: Berbeda dengan tipe data
float(seperti3.14),inthanya menyimpan angka bulat utuh. - Ukuran Fleksibel (Arbitrary Precision): Di Python, tipe data
inttidak memiliki batas ukuran maksimum atau minimum yang kaku. Anda bisa menyimpan angka yang sangat besar (jutaan digit) selama memori komputer Anda mencukupi.
Contoh Pembuatan dan Penggunaan int
python
# Membuat variabel dengan tipe data int
umur = 25
suhu = -5
jumlah_barang = 0
# Memeriksa tipe data
print(type(umur)) # Output: <class 'int'>
Fungsi int() sebagai Konverter
Selain sebagai tipe data, int() juga merupakan fungsi bawaan yang bisa Anda gunakan untuk mengubah (mengonversi) tipe data lain menjadi angka bulat:
- Dari
floatkeint: (Menghapus angka di belakang koma secara langsung, bukan membulatkan).pythonprint(int(5.9)) # Output: 5 - Dari
stringkeint: (Mengubah teks angka menjadi angka numerik agar bisa dihitung).pythonprint(int("100") + 50) # Output: 150
nah,dan disini kita akan belajar tentang time.
Percakapan Mode AI: apa itu random dalam python?
Anda mengucapkan: apa itu random dalam python?
apa itu random dalam python?
Modul random di Python adalah pustaka bawaan (built-in module) yang digunakan untuk menghasilkan angka pseudo-acak (pseudo-random) serta melakukan manipulasi data secara acak. [1, 2, 3]
Angka pseudo-acak berarti angka tersebut dihasilkan melalui algoritma komputer yang deterministik (dapat diprediksi jika seed-nya sama), tetapi terlihat dan berfungsi seperti angka acak bagi kebanyakan kebutuhan. [1]
Cara Menggunakan Modul random
Sebelum menggunakan fungsi di dalamnya, Anda harus memanggil modul tersebut terlebih dahulu:
python
import random
Gunakan kode dengan hati-hati.
Fungsi-Fungsi Populer dalam Modul random
random.random(): Menghasilkan angka desimal (floating-point) acak antara0.0sampai kurang dari1.0(0.0 ≤ X < 1.0).random.randint(a, b): Menghasilkan angka bulat (integer) acak antara rentangadanb(keduanya inklusif/termasuk).random.randrange(start, stop): Menghasilkan angka bulat acak dari rentang tertentu di mana batasstoptidak disertakan.random.uniform(a, b): Menghasilkan angka desimal acak di antara dua nilaiadanb.random.choice(sequence): Memilih satu elemen secara acak dari sebuah urutan seperti list, tuple, atau string.random.shuffle(list): Mengacak urutan elemen di dalam sebuah list secara langsung (in-place).random.sample(population, k): Mengambilkelemen unik secara acak dari suatu urutan tanpa pengulangan (without replacement). [1, 2, 3, 4]
Contoh Penggunaan Sederhana
python
import random
# 1. Angka desimal antara 0 dan 1
print(random.random())
# 2. Angka bulat antara 1 sampai 6 (seperti lemparan dadu)
print(random.randint(1, 6))
# 3. Memilih elemen acak dari list
buah = ['apel', 'mangga', 'jeruk', 'pisang']
print(random.choice(buah))
# 4. Mengacak urutan list
angka = [1, 2, 3, 4, 5]
random.shuffle(angka)
print(angka)
Gunakan kode dengan hati-hati.
Apakah Anda ingin melihat contoh kode spesifik untuk kasus tertentu, seperti membuat game tebak angka atau pengocok undian?
Python documentationrandom — Menghasilkan angka pseudo-acak â …Diterjemahkan — Hampir semua fungsi modul bergantung pada fungsi dasar random() , yang menghasilkan bilangan float acak secara seragam dalam renta…
RevoUMenggunakan Python Random Module: Fungsi dan ContohPython random adalah modul yang disertakan dalam standar library Python, digunakan untuk menghasilkan angka pseudo-random. Pelajar…
YouTube·Code MeowstroEverything You Need to Know About Python’s Random Modulein programming we often need to perform chance operations. such as shuffling. data sampling simulating the roll of a dieice or gen…
9:46
Tampilkan semua
apa itu int?
int (singkatan dari integer) di Python adalah tipe data bawaan yang digunakan untuk merepresentasikan angka bulat.
Angka bulat ini mencakup semua bilangan positif, negatif, dan nol, tanpa ada komponen desimal atau koma (seperti 1, 0, atau -15).
Karakteristik Utama int di Python
- Tanpa Desimal: Berbeda dengan tipe data
float(seperti3.14),inthanya menyimpan angka bulat utuh. - Ukuran Fleksibel (Arbitrary Precision): Di Python, tipe data
inttidak memiliki batas ukuran maksimum atau minimum yang kaku. Anda bisa menyimpan angka yang sangat besar (jutaan digit) selama memori komputer Anda mencukupi.
Contoh Pembuatan dan Penggunaan int
python
# Membuat variabel dengan tipe data int
umur = 25
suhu = -5
jumlah_barang = 0
# Memeriksa tipe data
print(type(umur)) # Output: <class 'int'>
Gunakan kode dengan hati-hati.
Fungsi int() sebagai Konverter
Selain sebagai tipe data, int() juga merupakan fungsi bawaan yang bisa Anda gunakan untuk mengubah (mengonversi) tipe data lain menjadi angka bulat:
- Dari
floatkeint: (Menghapus angka di belakang koma secara langsung, bukan membulatkan).pythonprint(int(5.9)) # Output: 5Gunakan kode dengan hati-hati. - Dari
stringkeint: (Mengubah teks angka menjadi angka numerik agar bisa dihitung).pythonprint(int("100") + 50) # Output: 150Gunakan kode dengan hati-hati.
Apakah Anda ingin mempelajari cara operasi matematika menggunakan int, atau ingin tahu perbedaannya dengan tipe data float?
apa tu time?
time di Python merujuk pada modul bawaan (built-in module) yang digunakan untuk menangani berbagai tugas terkait waktu, seperti mengukur durasi, menjeda eksekusi kode, dan membaca waktu sistem saat ini.
Fungsi-Fungsi yang Paling Sering Digunakan
time.sleep(detik): Berfungsi untuk menjeda atau menghentikan sementara eksekusi program selama jumlah detik yang ditentukan. Ini sangat berguna untuk memberi jeda dalam perulangan (loop).time.time(): Mengembalikan waktu saat ini dalam bentuk Timestamp Unix (jumlah detik yang telah berlalu sejak 1 Januari 1970). Biasanya digunakan untuk mengukur seberapa cepat kode Anda berjalan.time.ctime(): Mengubah timestamp atau waktu saat ini menjadi teks (string) yang mudah dibaca oleh manusia (contoh:Fri Oct 16 18:07:23 2026).
Contoh Penggunaan Sederhana
Sebelum menggunakannya, Anda harus memasukkan modul ini dengan perintah import time. Berikut adalah contoh cara kerjanya:
python
import time
# 1. Menampilkan waktu sekarang dalam format teks
print("Waktu sekarang:", time.ctime())
# 2. Membuat jeda (countdown sederhana)
print("Menghitung mundur...")
print("3")
time.sleep(1) # Jeda 1 detik
print("2")
time.sleep(1)
print("1")
time.sleep(1)
print("Mulai!")
# 3. Mengukur durasi eksekusi kode
awal = time.time()
# Simulasi proses yang memakan waktu
time.sleep(1.5)
akhir = time.time()
durasi = akhir - awal
print(f"Kode di atas selesai dalam {durasi:.2f} detik")
Gunakan kode dengan hati-hati.
Perbedaan time dan datetime
Di Python, selain modul time, ada juga modul bernama datetime. Perbedaan mendasarnya:
time: Lebih fokus pada waktu sistem, timestamp, dan kontrol jeda program (sleep).datetime: Lebih cocok jika Anda ingin mengolah tanggal kalender (seperti menghitung selisih hari, menentukan hari lahir, atau format tanggal lokal).
TERIMAKASIH
terimakasih sudah melihat blog ini.semoga yang membaca blog ini mendapat ilmu dari yang saya sampaikan.

















