Générateur de pseudo lol

Tout ce qui n'a pas de rapport direct avec le Pen Spinning.
Avatar de l’utilisateur
Phlogistique
Wikititeur
Messages : 838
Inscription : ven. 10 oct. 2008 16:50
Localisation : Paris
Contact :

Générateur de pseudo lol

Message par Phlogistique » dim. 1 mars 2009 04:11

J'ai codé (comme un goret en copiant collant comme un débile) un générateur de pseudo lol.
C'est en Ruby.

Code : Tout sélectionner

#!/usr/bin/env ruby
# Générateur de pseudo
# ©2009 Noé Rubinstein
# Permission vous est donnée de faire tout ce que vous voulez avec ce code. Cela inclut sans etre limité à:
# utiliser, éxécuter, copier, modifier, vendre, vendre des versions modifiées, construire des bombes avec.

def pileouface
    rand(2) == 0
end
$decoration = ['o-', '_-', 'x', 'o_O ', '@@', '#', '~', 'xX', '..:']
$prefixe = %w(
dark
shadow
darth
the
ze
hell
hyper
super
kill
best
king
little
bad
pro
)
$radical = %w(
spinner
spin
angel
death
pen
shadow
spirit
power
le_boss
spinneur
penspinneur
lover
loveur
hokage
shinigami
killer
boy
girl
kill
thebest
)

class Array
    def anyone
        at(rand(length))
    end
end

def generer( prefixe =true, decoration = true , postprocessing = true, addnumber = true)
    pseudo = $radical.anyone
    pseudo = $prefixe.anyone + ['_',' ','-','.', ''].anyone + pseudo if prefixe
    if decoration
        deco = $decoration.anyone
        pseudo = deco + pseudo + deco.reverse
    end
    if postprocessing
        pseudo.length.times do |i|
            if pseudo[i] == ?s and rand(3) == 0
                pseudo[i] = [?$, ?$, ?5].anyone
            end
            if pseudo[i] == ?a and rand(3) == 0
                pseudo[i] = [?4, ?@].anyone
            end
            if pseudo[i] == ?e and rand(3) == 0
                pseudo[i] = [?3].anyone
            end
            if pseudo[i] == ?o and rand(3) == 0
                pseudo[i] = [?0].anyone
            end
            if pseudo[i] == ?i and rand(3) == 0
                pseudo[i] = [?!, ?1].anyone
            end
        end
        if pileouface # MiXeD CaSe
            pseudo.length.times do |i|
                pseudo[i] = pseudo[i,1].capitalize[0] if i % 2 == 1
            end
        end
    end

    if addnumber
        pseudo = pseudo + rand(100).to_s
    end

    pseudo
end

100.times{
    decoration = pileouface
    puts generer( pileouface, decoration, true, (not decoration) && rand(2) == 0)
}
Voici quelques pseudos lol générés par mon programme lol.
~darth-angel~
pRo$hAdOw27
@ngel78
hyp3r5hadow64
$pinneur40
xgirlx
tHe-sHaDoW8
_-@NgEl-_
pR0-sHiN!G4M!
l!tTl3.5h!nIgAmI12
0_O hell_girl O_0
shin1g4m1
..:LiTtLe_hOk@g3:..
o-tHeB3St-0
$pinn3ur2
zE-BoY
zE $p1nN3Ur
xXthe.killerXx
_-spin-_
boy32
tHeB3St98
o_O hOkAgE O_0
#penspinneur#
0-spirit-o
z3.@ngel88
k1ng.spirit41
hell @ngel88
xpenx
$PiNn3uR57
#l0v3ur#
le_bo$s
0-d3ath-o
sPiN
@@z3_boy@@
dark.k!ller50
sPiN
o-kIlL_ShIn1g4m1-O
p3nSpInN3Ur31
sh!n1g4m176
pow3r75
bAd_sH!N1G4M18
hokag3
dark-5P!N22
_-pen-_
hyp3r $PiNn3uR3
..:ze_$pirit:..
#Sp1rIt#
sPiN
xXdeathXx
ze boy65
o-b0y-0
..:k1ll:..
sH4DoW
zE-THEB3ST
kill_b0y26
pR0_sH4DoW
xXlOv3uRXX
p3nSpInN3Ur
#TH3B3ST#
xXtHe-sP1NXX
killer71
sH4DoW61
0_O $P!N O_0
kInGk!lL
o_O hyperkill O_0
b0y99
dArTh_lOvEr17
b0y
l0v3ur
@@sPiR!T@@
bAd kIlL5
xLe_bO$$x
xXb3$T_$PINN3URXx
@@pOw3r@@
xXkIlLXX
xloverx
@@hElL-GiRl@@
..:sh@d0w l0v3ur:..
0_O $PiNn3uR O_o
#super-pow3r#
#p0w3r#
sPiRiT
the-sh!n1g4m177
zE_$h!n1g4m1
dArTh_sH!N1G4M1
0-hyper.$PiNn3uR-o
sPiR!T91
xHyP3R_HoKaG3X
xXkillXx
$PiNn3uR
dEaTh
bE$T Sp1nN3R68
0_O ze sPiN O_o
darth tH3B3St47
p3nSpInN3Ur
#p3nSpInN3Ur#
0-lover-o
xp0w3rx
$H4DoW61
..:L0V3Ur:..
[01:12:34] <Lindor> En même temps, les autres sont tous bêtes
[01:12:43] <Lindor> soit dit sans vouloir les rabaisser, bien sûr

Avatar de l’utilisateur
Zoda [FFS]
wapanese
Messages : 1174
Inscription : jeu. 9 oct. 2008 22:29
Youtube : http://www.youtube.fr/user/xZodax
Localisation : Paumé
Contact :

Re: Générateur de pseudo lol

Message par Zoda [FFS] » dim. 1 mars 2009 11:32

Wow c'est superbe ce truc ! On a même droit aux majuscules partout x)
Raimo, RiAsON, Saizen, MaKiN, ippei, Scissor's, coco_A, NIKoo, SEVEN, Spini fan.
Image
Image

Avatar de l’utilisateur
Phlogistique
Wikititeur
Messages : 838
Inscription : ven. 10 oct. 2008 16:50
Localisation : Paris
Contact :

Re: Générateur de pseudo lol

Message par Phlogistique » dim. 1 mars 2009 11:57

Flagadoss [3SP] a écrit :Il l'avait dit !
Il l'a fait !
Le premier générateur de pseudo only for kikoos !!!
Je voudrais remercier Phlogistique et Arykover, sans qui l'idée de ce projet n'aurait pu germer, dans nos esprits encore embrumés par l'éthanol persistant de la soirée qui précédait, lors d'un survol de ce cher forum, constatant tristement l'originalité de ces pseudos similaires, lorsque soudain, L☼L !
Merci, je vous aime.
Dédicace aux lurkers :

▲ ▲
Ouais mais non, c'est Adrien Conrath qui a eu l'idée le premier.
[01:12:34] <Lindor> En même temps, les autres sont tous bêtes
[01:12:43] <Lindor> soit dit sans vouloir les rabaisser, bien sûr

Avatar de l’utilisateur
Ch3b
Saucisse Spinner
Messages : 2351
Inscription : ven. 10 oct. 2008 18:30
Localisation : Haironville, Meuse

Re: Générateur de pseudo lol

Message par Ch3b » dim. 1 mars 2009 12:14

Ahaha vraiment pas mal;)

Sur qu'au moins 80% de ces pseudo ont un skyblog ^^'
Inscrit le 7 Novembre 2007! ... Padawan of MaPic+

Ligue Anti Mod Blanc

100% Lorrain/Meusien !

Adepte de cuite rurale et de retrogaming

Twitter & Vimeo

Image
Image
Image

Myrddin
Pen Spinner
Messages : 61
Inscription : ven. 10 oct. 2008 21:04
Localisation : Poitiers

Re: Générateur de pseudo lol

Message par Myrddin » dim. 1 mars 2009 13:31

Aha énorme, bien joué !

par contre, je m'y connais pas trop en ce langage, mais je n'ai vu nulle part le partie du code permettant de réécrire les pseudos en 1337.
Image
inscrit le 27 octobre 2007

Mes vidéos

Avatar de l’utilisateur
San:D
Feignant corrompu
Messages : 1238
Inscription : mer. 8 oct. 2008 18:36

Re: Générateur de pseudo lol

Message par San:D » dim. 1 mars 2009 15:12

Joli, mais je ne connaissais pas le ruby comme langage de programmation =)

Avatar de l’utilisateur
Raeik
Maudit
Messages : 2914
Inscription : ven. 10 oct. 2008 15:12
Youtube : http://www.youtube.com/user/zarglay
Localisation : dant le keur de ma bestoune
Contact :

Re: Générateur de pseudo lol

Message par Raeik » dim. 1 mars 2009 17:37

Ca va être drôle le jour ou un de ces pseudos viendra sur le forum =]

Zombo
Pen Spinner
Messages : 839
Inscription : dim. 19 oct. 2008 05:04
Localisation : CANADA

Re: Générateur de pseudo lol

Message par Zombo » dim. 1 mars 2009 18:15

*

mais je trouve ca manque de 93, 94, 95, 96 etc. a la fin des pseudo

oublions pas les gens qui ont des pseudos trop long alors ca coupe en plein milieu, ya pa juste des pseudos symmetriques!!

faut aussi ajouter le generateur de tag de team. [ABC] , {DZC} etc.

code en ruby, bravo! mais la banque de mots devrait etre store dans un fichier :)

Avatar de l’utilisateur
Phlogistique
Wikititeur
Messages : 838
Inscription : ven. 10 oct. 2008 16:50
Localisation : Paris
Contact :

Re: Générateur de pseudo lol

Message par Phlogistique » dim. 1 mars 2009 21:31

zombo a écrit : *
Raté l〇l.
mais je trouve ca manque de 93, 94, 95, 96 etc. a la fin des pseudo
C'est une chance sur 4
oublions pas les gens qui ont des pseudos trop long alors ca coupe en plein milieu, ya pa juste des pseudos symmetriques!!
La limite de longueur de pseudos sur FPSB est quand même relativement haute.
faut aussi ajouter le generateur de tag de team. [ABC] , {DZC} etc.
Pas pensé
code en ruby, bravo! mais la banque de mots devrait etre store dans un fichier :)
Elle est stockée dans un fichier, qui se trouve être le même que celui de la source :p. Non, sérieusement c'est juste codé à la grosse arrache donc j'ai pas pris le temps de faire ça.
[01:12:34] <Lindor> En même temps, les autres sont tous bêtes
[01:12:43] <Lindor> soit dit sans vouloir les rabaisser, bien sûr

Avatar de l’utilisateur
Pedobir
Pen Spinner - 1 avertissement
Messages : 405
Inscription : ven. 10 oct. 2008 16:42

Re: Générateur de pseudo lol

Message par Pedobir » lun. 2 mars 2009 22:26

J'ai modifié le programme :P !
C'est dingue les pseudos que je trouve :
mon préféré : _-B4d.P1c0ol-_
Inscription: Ven Juin 13, 2008 1:38 pm

JLD
Pen Spinner
Messages : 1985
Inscription : ven. 10 oct. 2008 15:52

Re: Générateur de pseudo lol

Message par JLD » jeu. 5 mars 2009 01:27

Je tiens à dire pour me l'a péter que Phlogistique a codé tout ça chez moi. :cool:

C'était parti d'un délire puis finalement t'as mis tellement de truc que ça fait sérieux, les kikoux seront servis.
Taeko a écrit :C'est JLD sur la FPSB. Eban.
Recensement des Pen Spinners par JLD

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
||| - JLD | SIG - |||
||| Les tuto, c'est reparti !! =D |||

Image

Avatar de l’utilisateur
Chronos
Grand Manie Tout
Messages : 171
Inscription : sam. 11 oct. 2008 21:51

Re: Générateur de pseudo lol

Message par Chronos » jeu. 5 mars 2009 09:00

Je faisais parti des personnes présente lors du codage chez JLD ( t'es de retour sur la board ! ) , c'est très interessant de voir quelqu'un coder dans un langage qu'on ne connais pas et d'après voir le résultat comme on l'attendais, gaygay Phlo !
Image
Image

Inscrit le 1er Octobre 2006

Avatar de l’utilisateur
Phlogistique
Wikititeur
Messages : 838
Inscription : ven. 10 oct. 2008 16:50
Localisation : Paris
Contact :

Re: Générateur de pseudo lol

Message par Phlogistique » jeu. 5 mars 2009 19:53

Si tu fais ça, j'en code un en Javascript :p
[01:12:34] <Lindor> En même temps, les autres sont tous bêtes
[01:12:43] <Lindor> soit dit sans vouloir les rabaisser, bien sûr

Verrouillé

Revenir à « Trivia »