user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 08-12-2013 11:51:32

IceF0x
#! Gourou Linux

Créer une adresse IP aléatoire.

== Description ==

shuf permet de générer des permutations aléatoires sur des chiffres ou avec l'option -e sur des argument, shuf fait partie du paquet coreutils

== Utilisation ==

Voici une méthode simple pour créer des entrées numériques aléatoire grâce à shuf

echo $(shuf -n 4 -i 1-255) | sed 's/ /./g'

La même commande, légèrement modifiée, peut générer un numéro de lotto aléatoire

echo $(shuf -n 6 -i 1-49 | sort -n)

== Voir aussi ==

  * **(fr)** http://www.man-linux-magique.net/man1/shuf.html


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 12-12-2013 02:12:38

m3rl1
Membre

Re : Créer une adresse IP aléatoire.

IceF0x a écrit :

La même commande, légèrement modifiée, peut générer un numéro de lotto aléatoire

Trop fort!!!! j'adorre !!! mdr big_smile

ps: du coup il peut me faire un quinté aussi ^^.... avec 20 cheveaux=
echo $(shuf -n 5 -i 1-20 | sort -n)

edit:

y'a pas moyen de faire une petite interface:

jeu?
1)lotto
2)quinté
3)tiercé
et hop un N° aléatoire....
ou c'est tout aussi simple avec la cmde "ran#" / "ran" / "random" ?

Dernière modification par m3rl1 (12-12-2013 02:20:35)

Hors ligne

#3 12-12-2013 07:26:20

IceF0x
#! Gourou Linux

Re : Créer une adresse IP aléatoire.

m3rl1 a écrit :

y'a pas moyen de faire une petite interface:

Graphique ou toujours en terminal ?


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#4 12-12-2013 15:20:18

m3rl1
Membre

Re : Créer une adresse IP aléatoire.

IceF0x a écrit :

Graphique ou toujours en terminal ?


Ben a la base je déconnais mais si tu est partant pour en faire une petite et simple avec le terminal.... ça pourrai éventuellement m'aider ...
pas pour créé un jeu avec la commande que tu viens de nous montré mais pour tester avec certain de mes prochain bash-shell (je commence juste a aprendre ça donc je vais surement créé des petit bash ....)


Ce que je voulais voir c'est comment se traduit la commande "set" (VB) qui permet a l'utilisateur d'entré sa variable (ou de faire un choix ...et cela en bash ...


Mais ne t'en fais pas .... ne te prend pas trop la tête avec ça .... je lis le guide du bash shell et je prend des notes (ok, j'en suis au 1er chapitre mais ca viens tkt pas wink  )

Hors ligne

#5 12-12-2013 19:40:33

IceF0x
#! Gourou Linux

Re : Créer une adresse IP aléatoire.

C'est facile, on reprend ton souhait

m3rl1 a écrit :

1)lotto
2)quinté
3)tiercé

et on ajoute la possibilité d'entrer sa variable.

read choix

Et on termine par le traitement

case choix in menu

Voici le code complet, à toi de l'améliorer.

#!/bin/bash

echo "1)lotto
2)quinté
3)tiercé"

read choix

case $choix in

1)
echo $(shuf -n 6 -i 1-49 | sort -n)
;;
2)
echo $(shuf -n 5 -i 1-20 | sort -n)
;;
3)
echo $(shuf -n 3 -i 1-20 | sort -n)
;;
*)
echo "mauvais choix"
;;
esac

Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#6 13-12-2013 20:26:09

Yzeew
Membre d'or

Re : Créer une adresse IP aléatoire.

Euh.. l'@IP sera généré par rapport a l'adressage IP du réseau ?


>> Good things come to those who, Wait.. <<

>> sip:yzeew@ekiga.net << and >> #Pouni3 <<

Hors ligne

#7 13-12-2013 20:41:24

IceF0x
#! Gourou Linux

Re : Créer une adresse IP aléatoire.

non c'est au pif


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#8 14-12-2013 00:54:30

Yzeew
Membre d'or

Re : Créer une adresse IP aléatoire.

IceF0x a écrit :

non c'est au pif

D'accord. En tout cas c'est sympa de savoir qu'on peut quand même créer des adresses IP sous gnu/linux.
merci pour la commande, je la sauve..  wink


>> Good things come to those who, Wait.. <<

>> sip:yzeew@ekiga.net << and >> #Pouni3 <<

Hors ligne

Pied de page des forums