Skip to main content

5 Fungsi Random di Python yang Mungkin Belum Kamu Tahu

 Python memberikan banyak fungsi untuk membuat nomor acak dengan sangat gampang. Beberapa yang bisa digunakan antara lain:

1. random()

Random ini menghasilkan nilai 0 sampai 1. Untuk menghasilkan nilai diluar 0 dan 1, bisa dikombinasi dengan fungsi lain.

import random

# Print a random float number between 0 and 1
x = random.random()
print (x)

# Print a random float number between 0 and 10
x = random.random() * 10
print (x)

# Print a random float number between -5 and +5
x = random.random() * 10 - 5
print (x)

2. randint() 

akan menghasilkan nomor bernilai interger sesuai range yang ditentukan

import random

# Print a random integer between 10 and 100
x = random.randint(10, 100)
print (x)
 

3. uniform() 

persis seperti radint() tapi hanya untuk bilangan floating.

import random

# Print a floating point number between 10 and 50
x = random.uniform(10, 50)
print (x)

4. randrange() 

digunakan bila ingin mendapatkan bilangan yang ganjil atau genap misalnya

import random

# Print a Integer number between 0 to 9
x = random.randrange(10)
print (x)

# Print a integer number between 10 to 99
x = random.randrange(10, 100)
print (x)

# Print a Even integer number between 10 to 99
x = random.randrange(10, 100, 2)
print (x)

5. choice() 

adalah memilih secara acak dari sebuah array yang diberikan:

import random

# Select a random element from below sequence
x = random.choice(['red', 'geen', 'yellow'])
print (x)
Selamat mencoba.

Comments

Popular posts from this blog

How to Install Traefik in Debian (Without Docker)

 Download the suitable version of Traefik for your system from here: https://github.com/traefik/traefik/releases as an example, we'll be download the linux 64 bit version: wget https://github.com/traefik/traefik/releases/download/v2.8.7/traefik_v2.8.7_linux_amd64.tar.gz extract those package: tar -xzvf traefik_v2.8.7_linux_amd64.tar.gz set the traefik as executable and move the traefik binary to linux bin folder

Create AdminLTE Dashboard with NextJS

Sure, you can create an AdminLTE dashboard in a Next.js project using TypeScript. Here's a step-by-step guide:  Create a Next.js Project with TypeScript:  If you haven't already, create a new Next.js project with TypeScript by running the following commands: npx create-next-app my-adminlte-dashboard --use-npm --typescript cd my-adminlte-dashboard Install Dependencies: 

Cara Disable Antimalware Service Executable di Windows 10

Disadari atau tidak, Windows 10 (dan juga windows-windows lainnya) hadir dengan banyak sekali aplikasi bloatware (aplikasi yang tidak perlu-perlu amat dimiliki oleh end user). Contohnya, adalah aplikasi yang seharusnya sudah tergantikan fungsinya oleh antivirus, seperti Antimalware Service Executable . Aplikasi ini dicurigai membuat Windows 10 mengalami inefisiensi memori/RAM, memakan resource yang tinggi, dengan Load yang tinggi (tanpa limit terkadang). Nah, berikut adalah cara men-disable nya: Tekan tombol Windows + I untuk membuka apliaksi Windows Setting. Pilih icon menu Update and Security Pilih lagi menu disamping kiri Windows Security Pada jendela baru yang muncul, ada pilihan Virus & Threat protection Klik ini Lalu matikan proses Real-time protection tersebut. Dengan Regedit. Buka dialog regedit, Windows + R dan ketik ‘regedit’ Cari Folder regedit ini HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender Buat sebuah DWORD baru dengan klik kanan