AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Cdiscount : -30€ dès 300€ d’achat sur une sélection Apple
Voir le deal

 

 nom aléatoire

Aller en bas 
5 participants
AuteurMessage
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

nom aléatoire Empty
MessageSujet: nom aléatoire   nom aléatoire EmptyLun 22 Aoû 2011 - 12:47

salut j'ai fait un petit code pour créer des mots au hasard sauf que c'est pas très propres ni modulable, une suggestion pour faire ça mieux svp. roll2

Spoiler:
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyLun 22 Aoû 2011 - 13:24

Déjà pour avoir un caractère au hazard tu peut faire chr(random_range(ord('a'), ord(z'))
Ca évite le tableau de fou :p

Ensuite tu peu faire en sorte de ne pas mettre certaines lettres cote a cote, et empêcher d'avoir plus de n lettre a coté.
Utilise des while pour ton algo Wink

_________________
nom aléatoire Runningpotato1nom aléatoire TvF6GED nom aléatoire MdetltS
Revenir en haut Aller en bas
Termite
Utilisateur confirmé: Rang ****
Termite


Messages : 1005
Localisation : Dans ta charpente !
Projet Actuel : RayEngine 5.0

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyLun 22 Aoû 2011 - 21:03

Les résultats doivent être assez marrant gnii

_________________
Because these are not the words of God, the same God that burnt the knowing.
Revenir en haut Aller en bas
supmaster004
Utilisateur confirmé: Rang *****
supmaster004


Messages : 2188
Localisation : x=23.256842 y=43.456879
Projet Actuel : Faire des parodies de jeux en 1h

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyLun 22 Aoû 2011 - 21:34

puptof
hudhag
goxram
maldos
gafjiz
dagtaf
kagdog
lezgit
tarman
bakfip
gasglow
torpix
pedlob
lawlol //j'ai explosé quand je l'ai vu celui là
xeflex
saxful
kowbod
mussaf // musstafa?
zirrul // la plaine d'zirrul?
hofred // eh oh! Fred!
sakdix



_________________
Spoiler:

L'IRC du cbna: IRC du cbna
projets terminés: prédation mouse vs keyboard ACII OC_ nintendo nightmare fuyez lavanville
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyLun 22 Aoû 2011 - 21:37

"lawlol"

Haha

_________________
nom aléatoire Runningpotato1nom aléatoire TvF6GED nom aléatoire MdetltS
Revenir en haut Aller en bas
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyLun 22 Aoû 2011 - 23:07

lol sup c'est ça qui m'amuse dans ces trucs aléatoires!
Revenir en haut Aller en bas
Mobi
Utilisateur confirmé: Rang ****
Mobi


Messages : 1256
Localisation : Dijon

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyMar 23 Aoû 2011 - 12:02

moi sa m'intéresse, vous pouvez poster le code ?

_________________
nom aléatoire Penguin
Revenir en haut Aller en bas
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyMar 23 Aoû 2011 - 14:57

prend le code de onilink c'est carrément mieux!
une variable =chr(random_range(ord('a'), ord(z')) pour chaque lettre que tu veux
puis une variable qui additionne tout ça que tu affiche dans un draw

edit:

Spoiler:


awesome
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyMar 23 Aoû 2011 - 15:25

nyloqaluboxobew - vetihelabekec - jybokelebeduf - ogufuhyf - zyvabyvema - ucixuwefac - uhodasedar - igiwopegih - ylunimabomoreja - hepasywyf - edywytefeharop - narilejohulekes - kyfikyh - adysadih - mefuqanif - xivelojofyj - apumopipuhoxexym - movonoj - vetiwehi - zarusumerysamuf - fynoxogum - bynenajyvitulab - ybixodar - jibopofajizi - upelawobuje - hyfomoza - kovafypawekydyt - xomyhiwizocyr - xatuvibaj - nyxerawijyh

Code:
// gen(length)
// genere un mot avec voyelle - consonne - voyelle ...
var i,r,c,ret,kind,voyelles,VOYELLE,CONSONNE;
VOYELLE = 1
CONSONNE = 0

voyelles = "aeiouy"

r = chr( ord('a') + floor(random(26)) )
kind = string_count(r, voyelles)
ret = r

for(i=0; i<argument0; i+=1) {
    kind = !kind
    c = ""
    while(c == "") {
        r = chr( ord('a') + floor(random(26)) )
        if(string_count(r, voyelles) == kind)
            c = r
    }
    ret += c
}

return ret

Edit : hoho
civkiem kinmiunhyistiefkic gmuqbhujvropsueb heusqeungmorvaevjuk hounbjej xouhhouxqyotjuelftys maqfubjauthivken dodjaec reubpyeknejregtyf reurjybjyoqxil pagkuetlourkuerxac niwzeh drulgeugloztyoq xyswizneubxefqies ghycqin

C'est assez marrant couplé avec the VOICE \o/

Code:
// speak(words)
var file;
file = file_text_open_write("say.vbs")
file_text_write_string(file,'Set d=CreateObject("SAPI.SpVoice")')
file_text_writeln(file)
file_text_writeln(file)
file_text_write_string(file,'d.Speak "' + string(argument0) + '"')
file_text_close(file)
execute_shell("say.vbs","")

_________________
nom aléatoire Runningpotato1nom aléatoire TvF6GED nom aléatoire MdetltS
Revenir en haut Aller en bas
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyMar 23 Aoû 2011 - 18:57

tu peux utiliser la synthèse vocale avec gm grace à ce code???

peux tu expliquer où tu met le code et comment ça fonctionne stp?
tu est entrain de customiser mon jouet favori là!
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyMar 23 Aoû 2011 - 18:58

Tu crée un script, tu le nomme speak et tu met le code dedans.

Ensuite tu l'appel avec un event comme key press ou create avec la chaine de charactères que tu veux entendre.
Par exemple speak("oni oni oniiii")

_________________
nom aléatoire Runningpotato1nom aléatoire TvF6GED nom aléatoire MdetltS
Revenir en haut Aller en bas
marty
Utilisateur confirmé: Rang ***
marty


Messages : 697
Projet Actuel : laby-ereinte !

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyMar 23 Aoû 2011 - 20:22

trop cool,j'avais trouvé un prog sur le net mais c'était un exe fait avec gm
et la le script qui fonctionne avec mode d’emploi !
(rêve de gosse quand ton ordi "parle")lol

awesome Le CBNA
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire EmptyMar 23 Aoû 2011 - 20:49

Ah je viens de faire un générateur sympa la :

Code:
//gen2(length)
var ret,i,len;
// constantes
VOYELLE = 1
CONSONNE = 0
// dico
voyelles = "aeiouy"
consonnes = "bcdfghjklmnpqrstvwxz"
nextv = "ae ai au eu oi ou ue ya ye yi yo yu "
nextc = "bh bj bl br ch ck cl cr dh dj dr fh fl fr ft "
      +"gh gl gm gn gr pl pr ps sc sk sl sm sn sp sr st "
      +"tr vl vr"
//
len = 0
ret = ""
kind = choose(VOYELLE, CONSONNE)

while(len < argument0)
{
    kind = !kind
    n = floor(random(5))==0 // une chance sur 5 d'avoir une double lettre
   
    if(n)
    {
        if(kind == VOYELLE)
            ret += string_copy(nextv, 1 + floor(random(11))*3, 2)
        else
            ret += string_copy(nextc, 1 + floor(random(32))*3, 2)
        len += 2
    }
    else
    {
        if(kind == VOYELLE)
            ret += string_copy(voyelles, 1+floor(random(6)), 1)
        else
            ret += string_copy(consonnes, 1+floor(random(20)), 1)
        len += 1
    }
}

return ret

Franchement les résultats sont funs :p

Edit: avec le 10 en parametre

zuepesigeg
yenabjuryps
esyokehyej
aigojoroji
saugmubreu
irebomujeg
aflilosisu
uejivyqizy
uzoisnixaj
qywohuside
raseclifal
osusoupaxo
nimoponuja
wohekeurai
oqyjilyfau
cybhixoxya
onosnatihi
rysyckenue
ibehibouni
aunojaxyaj

_________________
nom aléatoire Runningpotato1nom aléatoire TvF6GED nom aléatoire MdetltS
Revenir en haut Aller en bas
Contenu sponsorisé





nom aléatoire Empty
MessageSujet: Re: nom aléatoire   nom aléatoire Empty

Revenir en haut Aller en bas
 
nom aléatoire
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Tri aléatoire =)
» Optimisation aléatoire
» [RESOLU] Probleme Aleatoire random()
» spawn aléatoire
» Plateforme aléatoire

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: