sedang Berlangsung

Menampilkan satu IP Address secara acak (random) dari IP Address Range

Saya ingin Menampilkan HANYA satu IP Address secara acak (random) dari IP Address Range

menggunakan bahasa pemrograman PHP

Range dari IP address tersebut berasal dari CIDR

yang kemudian range tersebut diexpand menjadi IP Awal (FirstIP) dan IP Terakhir (LastIP)

skrip untuk mengexpand IP address dari CIDR tersebut yang saya gunakan saat ini adalah sebagai berikut contohnya :

<?php

function cidrToRange($cidr) {

$range = array();

$cidr = explode('/', $cidr);

$range[0] = long2ip((ip2long($cidr[0])) & ((-1 << (32 - (int)$cidr[1]))));

$range[1] = long2ip((ip2long($cidr[0])) + pow(2, (32 - (int)$cidr[1])) - 1);

return $range;

}

$cidr="192.168.1.0/24";

$range = cidrToRange($cidr);

$first_ip = ip2long($range[0]);

$last_ip = ip2long($range[1]);

$first_ip++;

while($first_ip < $last_ip){

$real_ip = long2ip($first_ip);

if(!preg_match('/\.0$/',$real_ip)){

echo $real_ip . "\n";

}

$first_ip++;

}

?>

dan Outputnya adalah :

192.168.1.1 << FirstIP

192.168.1.2

192.168.1.3

192.168.1.4

192.168.1.5

192.168.1.6

192.168.1.7

192.168.1.8

192.168.1.9

[url removed, login to view]

[url removed, login to view]

.....

.....

dan seterusnya...

.....

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

[url removed, login to view] << LastIP

Nah skrip diatas menampilkan semua IP Address yang berada dalam range IP (FirstIP sampai LastIP).

Yang saya inginkan adalah bagaimana cara Menampilkan HANYA satu IP Address saja secara acak (random) dari IP Address Range tersebut,

setiap kali direfresh maka IP Addressnya selalu bergonta ganti secara acak (dengan aturan IP address random tersebut masih berada dalam Range IP)

dan masih menggunakan basic skrip saya diatas. Silahkan ditambahkan beberapa syntax agar bisa menjadi yang saya inginkan.

Keahlian HTML, PHP

Lihat lebih lanjut: pow, kali, IP address, dari, generate random numbers range, ip2long, random number range, preg_match, generate random number range, random ip, objective iphone random float range, locate address ip address, function ip, clone address ip, address cidr range, cidr address range, cidr range, address random, php range, php range function, create random address, random address list, vmware mac address range, random address

Tentang Pemberi kerja:
( 1 ulasan ) Palembang, Indonesia

ID Proyek: #7658880

Diberikan kepada:

ilfantaufik

hallo, saya telah mencoba scriptnya dan saya telah berhasil menampilkan yang diminta, saya rasa semua bisa lebih cepat di selesaikan. atas perhatiannya terima kasih

Rp200000 IDR dalam 1 hari
(0 Ulasan)
0.0

3 freelancer menawar pada rata-rata Rp226667 untuk pekerjaan ini

bonapps

Hi, I have been through your requirements and it matches our expertise. I am very much interested in working on your project as it seems that we have done something similar. I am not yet confirmed that i will have Lagi

Rp230000 IDR dalam 1 hari
(5 Ulasan)
3.6
StanMarch

hi i can help please write me in PM and i will do it very fast and qulitative i am expert in PHP and MySQL

Rp250000 IDR dalam 3 hari
(0 Ulasan)
0.0