Vous préférez quoi pour le choix du THEME de concours ? - Graphisme
Marsh Posté le 06-01-2002 à 01:17:32
include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <time.h>
#include <unistd.h>
int alea(int N)
{
return (int) (N * (double) rand() / ((double) RAND_MAX + 1));
}
int main(int argc, char *argv[])
{
if (argc != 2) {
fprintf(stderr, "Usage: %s UnEntierNaturel\n", argv[0]);
return EXIT_FAILURE;
}
/* initialisation du generateur aleatoire */
srand((unsigned int) time(NULL) + getpid());
printf("%d\n", alea(atoi(argv[1])));
return EXIT_SUCCESS;
}
tiens !
de la prog
Marsh Posté le 06-01-2002 à 01:18:43
d'ailleurs, j'ai corrigé une erreur de prog :
la il renvoie un nombre entre 0 et 9 si on mets 10 en ligne de commande.
Voila l'algo final :
Citation : |
et le nombre rendu sera entre 1 et 10
Marsh Posté le 06-01-2002 à 01:20:14
Chubaca a écrit a écrit : c koi le probleme avec les votes ? |
apparement ils sont pas contents sur le fait que chacun choisisse ses 5 préférés.
ils préférent un script automatique
[edtdd]--Message édité par Pinzo--[/edtdd]
Marsh Posté le 06-01-2002 à 01:21:42
C pete couille de voter a chaque fois pour tout !
De toute facon, ca reviens au meme, sauf qu'avec le vote a la fin on se retrouvera avec 10 theme dont personne ne veut (tous ceux qui intéressent seront passés a la trappe avant, jusqu'a ce qu'il n'y ai plus que des inintéressants qui soient la... ).
Alors que le random, C tout le monde a la meme enseigne ! au pif !
je vote pour le random, a fond.
Marsh Posté le 06-01-2002 à 01:24:51
Excuse-moi Tetedeiench, je pérsiste. Je trouve qu'il est normal que chacun donne son avis sur ce qui va etre réalisé et non que ce soit un simple "robot" (un script peut etre consideré comme tel) qui fasse le choix à sa place.
Marsh Posté le 06-01-2002 à 01:27:18
et si tout le moden vote, tu te retrouves a la fin avec une liste de 10 sujets intéressant peu de monde, et tu dois encore l'écumer.
Avec le orbot, au moins,C tlm a la meme enseigne.
Et les themes restent choisis apr les forumeurs : ce sont eux qui les choisissent au début.
On balance juste leur ordre d'apparition aléatoirement, plutot que de faire un vote sur lequel doit arriver avant l'autre patati patata... C vraiment du pinaillage.
[edtdd]--Message édité par Tetedeiench--[/edtdd]
Marsh Posté le 06-01-2002 à 01:28:56
Tetedeiench a écrit a écrit : C pete couille de voter a chaque fois pour tout ! De toute facon, ca reviens au meme, sauf qu'avec le vote a la fin on se retrouvera avec 10 theme dont personne ne veut (tous ceux qui intéressent seront passés a la trappe avant, jusqu'a ce qu'il n'y ai plus que des inintéressants qui soient la... ). Alors que le random, C tout le monde a la meme enseigne ! au pif ! je vote pour le random, a fond. |
Et encore tu m'excuseras mais si t'aimes pas un thème du participes pas. Celui qui l'a proposé veut surement le voir se réaliser, pourquoi on l'oublirait simplement parce qu'il est chiard.
Tiens, iench, propose un thème. juste parce que j'aime pas je vais dire, non il sera pas élu. je participe pas au concours et c tout mais laissons ceux qui aiment se divertir.
Marsh Posté le 06-01-2002 à 01:30:54
pourquoi j'ai pas posté ce putain de topic 3/a d'heure plus tard sans la mention "comme il été dit sur l'autre topic........"....
Marsh Posté le 06-01-2002 à 01:33:42
Pinzo a écrit a écrit : Et encore tu m'excuseras mais si t'aimes pas un thème du participes pas. Celui qui l'a proposé veut surement le voir se réaliser, pourquoi on l'oublirait simplement parce qu'il est chiard. Tiens, iench, propose un thème. juste parce que j'aime pas je vais dire, non il sera pas élu. je participe pas au concours et c tout mais laissons ceux qui aiment se divertir. |
Eh ben justement !
Avec ton systeme, tous les themes qui intéressent le moins de monde se retrouveront a la fin (normal, personne aura voté pour eux).
Bravo la gueule du concours a la fin.
Avec mon systeme de random, les themes sont tirés au sort, donc la probabilité de tomber sur une liste de theme peu intéressants a la fin est amoindrie.
Forcément.
Et tu aura un concours normal, ou les themes sortent normalement, ceux qui sont fédérateurs et les autres moins, dans un ordre totalement aléatoire (on peux pas faire plus que ce que j'ai fait au dessus d'ailleurs je pense).
D'un point de vue théorique, ca se tiens bien mieux que le coup du vote.
Avec le vote, tu as un concours qui pétarade au début, mais qui s'essoufle a la fin.
Avec le random, tu as un concours homogène.
Sachant que dans les deux cas, tous les themes seront sortie,s mais dans un ordre différent, C tout.
Donc l'intéret du concours en soi est exactement le meme.
Marsh Posté le 06-01-2002 à 01:35:44
Pinzo a écrit a écrit : Et encore tu m'excuseras mais si t'aimes pas un thème du participes pas. Celui qui l'a proposé veut surement le voir se réaliser, pourquoi on l'oublirait simplement parce qu'il est chiard. Tiens, iench, propose un thème. juste parce que j'aime pas je vais dire, non il sera pas élu. je participe pas au concours et c tout mais laissons ceux qui aiment se divertir. |
Ou j'ai dit qu'on l'oubliais ? C toi qui va le trainer comme une belle savate jusqu'a la fin? Moi il sort a un moment, il faut bien qu'il sorte un jour, et on traine pas de sales savates jusqu'au bout.
On les évacue au fur et a mesure.
En plus, ca a un coté loto assez fun.
Enfin bref, aux autres de décider.
Marsh Posté le 06-01-2002 à 01:38:48
Tetedeiench a écrit a écrit : Ou j'ai dit qu'on l'oubliais ? C toi qui va le trainer comme une belle savate jusqu'a la fin? Moi il sort a un moment, il faut bien qu'il sorte un jour, et on traine pas de sales savates jusqu'au bout. On les évacue au fur et a mesure. En plus, ca a un coté loto assez fun. Enfin bref, aux autres de décider. |
C'est vrai c'est aux autres de décider. Nous deux avons un avis partagé, laissons la majorité décider.
M'enfin, je pérsite à penser que c'est pas bieng.
Marsh Posté le 06-01-2002 à 01:40:17
et moi qu'avec ton systeme on va droit dans le mur...
Marsh Posté le 06-01-2002 à 01:42:00
Tetedeiench a écrit a écrit : et moi qu'avec ton systeme on va droit dans le mur... |
idem mais l'inverse
Marsh Posté le 06-01-2002 à 09:19:59
je suis à fond pour le tirage au sort...
y'a autant de thèmes que de votants on peux se retrouver avec le thème élu d'une voix de plus que tous les autres qui seraient à égalite c'est pas net...
VIVE LE TIRAGE AU SORT !!!
en plus on fait tous confiance à tetedeiench
Marsh Posté le 06-01-2002 à 10:28:52
justeleblanc a écrit a écrit : je suis à fond pour le tirage au sort... y'a autant de thèmes que de votants on peux se retrouver avec le thème élu d'une voix de plus que tous les autres qui seraient à égalite c'est pas net... VIVE LE TIRAGE AU SORT !!! en plus on fait tous confiance à tetedeiench |
marchi vieux
En plus, je balance l'algo, et je file le prog / donne un acces temporaire a ma bécane sur n'importe qui voulant tester le programme .
2 Tirage / 1 Vote pour l'instant.
J'ai updaté l'algorithme...
Il renvoie maintenant le titre du theme choisi, titre pris dans un fichier texte tout a fait banal.
Et y a plus besoin de mettre le nombre de concours
j'aime le C
Je poste l'algo dans le message d'en dessous pour les curieux
[edtdd]--Message édité par Tetedeiench--[/edtdd]
Marsh Posté le 06-01-2002 à 10:56:28
Voici l'algorithme du Selecteur aleatoire de theme a écrit : #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <time.h> #include <unistd.h> #define MAX 255 int alea(int N) { return (int) (N * (double) rand() / ((double) RAND_MAX + 1)); } int main(int argc, char *argv[]) { char* Concours[255]; FILE* f; int i,nbconcours=0; /* Ouverture du fichier avec les themes du concours */ f = fopen("listeconcours","r" ); /* Initialisation du tableau contenant tous les concours */ while (fgets(Concours[nbconcours]=(char*)malloc(MAX * sizeof(char)),MAX,f)) nbconcours++; fclose(f); /* initialisation du generateur aleatoire */ srand((unsigned int) time(NULL) + getpid()); /* on affiche le concours tiré */ printf("%s", Concours[alea(nbconcours)]); /* On libère notre tableau */ for(i=0;i<nbconcours;i++) free(Concours[i]); /* Bye bye... */ return EXIT_SUCCESS; } |
J'aurai pu faire + efficace (s'éviter la recopie dans un tableau) , mais je préfère faire ainsi, c'est + propre (un parcours de fichier en moins que l'autre algorithme... et la mémoire, pour ce que ca prends... bref.)
[edtdd]--Message édité par Tetedeiench--[/edtdd]
Marsh Posté le 06-01-2002 à 10:59:36
moi je propose que :
- le thème :tiré au sort ( tetedeiench )
- la duré : indiqué par le thème mais eventuellement + un jour
- pas de hors sujet juste eventuellement une remarque en rouge ( pseudo qui organise le vote )
- votes des candidats comme avant de 1 à 5 points etc... 3 jours ( votants )
voilà un tout petit règlement qui cerne bien le problème et qui est très souple...
ce qu'il faut, ne l'oublions pas, sur ce forum c'est dessiner pas réglementer...
Marsh Posté le 06-01-2002 à 11:03:24
Tetedeiench a écrit a écrit : marchi vieux En plus, je balance l'algo, et je file le prog / donne un acces temporaire a ma bécane sur n'importe qui voulant tester le programme . 2 Tirage / 1 Vote pour l'instant. J'ai updaté l'algorithme... Il renvoie maintenant le titre du theme choisi, titre pris dans un fichier texte tout a fait banal. Et y a plus besoin de mettre le nombre de concours j'aime le C Je poste l'algo dans le message d'en dessous pour les curieux |
donc grand visionnaire du C tu es en mesure, là, maintenat, de nous donner le prochain thème ?
Marsh Posté le 06-01-2002 à 11:07:15
j'attends ce soir, que tout le monde aie vu le topic et dit son avis... au maximum .
On est tjs 2 tirage / 1 vote
je veux meme bien inviter Pinzo a faire le tirage en telnet sur ma bécane
Marsh Posté le 06-01-2002 à 11:22:24
Tetedeiench a écrit a écrit : j'attends ce soir, que tout le monde aie vu le topic et dit son avis... au maximum . On est tjs 2 tirage / 1 vote je veux meme bien inviter Pinzo a faire le tirage en telnet sur ma bécane |
que veux tu dire par 2 tirages / 1 vote ?
Marsh Posté le 06-01-2002 à 11:31:14
justeleblanc a écrit a écrit : que veux tu dire par 2 tirages / 1 vote ? |
c les vote
Code :
|
Marsh Posté le 06-01-2002 à 11:35:06
Chubaca a écrit a écrit : c les vote
|
ouff...alors là j'ai encore rien compris
vote : 1 ??? tirage au sort ?? blanc ? :
bon ce qui compte c'est que l'on est un sujet
Marsh Posté le 06-01-2002 à 11:38:03
ceux ki veulent tirage du concours au hasard : 2
ceux ki veulent les votes comme jusqu'a maintenant : 1
ceux qui s'en foutent : 1
Marsh Posté le 06-01-2002 à 11:40:00
Chubaca a écrit a écrit : ceux ki veulent tirage du concours au hasard : 2 ceux ki veulent les votes comme jusqu'a maintenant : 1 ceux qui s'en foutent : 1 |
ah oui d'accord j'avais rien compris moi !!!
ok, ok, ok...
je me fais vieux
le blanc c'est toi ? chub ?
le vote pinzo
tetedeiench et moi pour le tirage au sort
ok ok ok
Marsh Posté le 06-01-2002 à 11:45:34
Chubaca a écrit a écrit : oui moi blanc |
et moi glos noir qui mange blanc chubaca, là dis don'
[edtdd]--Message édité par justeleblanc--[/edtdd]
Marsh Posté le 06-01-2002 à 12:13:49
le pb si on fait tir au sort c'est qu'on risque de tomber sur des sujet vraiments minables
Marsh Posté le 06-01-2002 à 12:22:40
ah ben oui mais si ils ont été proposé c'est qu'ils ont le droit de tomber !!
qu'est ce que tu entends comme thème minable ?
Marsh Posté le 06-01-2002 à 12:36:51
Ouai, j'y ai pensé, mais un travail a deja été fait en aval pour sélectionner des themes avec un potentiel.
Ensuite, avec ce systeme de 'j'épuise la liste', le gros danger C que le theme minable comme tu dis, reste dans la liste tout le temps, car évidemment, personne ne veut le faire.
Ce qui réduit d'autant plus le choix des themes dans la liste.
Et a la longue, tu aura plein de themes "minables" dans ta liste (personne n'aura voté pour) et tout le monde attendra celui qui va sortir pour le prendre => Euh bof.
Avec mon systeme, les themes sortent de facon aléatoire, les bons comme les moins bons, et si vous avez bien fait le boulot en aval, y aura aucun probleme !
Y a moins e chancesd'en avoir d'ailleurs, qu'avec le vote ou les meilleurs sortiront au début, et les moins bon a la fin (logique) => le concours s'épuiserai de lui meme
Marsh Posté le 06-01-2002 à 12:37:06
justeleblanc a écrit a écrit : ah ben oui mais si ils ont été proposé c'est qu'ils ont le droit de tomber !! qu'est ce que tu entends comme thème minable ? |
Des thèmes qu'on a pas forcément envie de faire.
Marsh Posté le 06-01-2002 à 12:39:54
Pinzo a écrit a écrit : Des thèmes qu'on a pas forcément envie de faire. |
Et qui se retrouveront tous a la fin, comme des vieilles chaussetes...
Donc a la fin, ta liste sera devenue FORCEMENT inintéresante.
Marsh Posté le 06-01-2002 à 12:40:40
Tetedeiench a écrit a écrit : Et qui se retrouveront tous a la fin, comme des vieilles chaussetes... Donc a la fin, ta liste sera devenue FORCEMENT inintéresante. |
ben ceux ki sont pas choisit au bout d'un moment on les vire ....
Marsh Posté le 06-01-2002 à 12:40:54
Au pire on les expire tous tels quels de la liste où ils sont.
Genre
1er. poule sur le mur
2e. societé
3e. village dans les nuages
4e. QG de HFR
5e. ...
6e. ...
Comme ca il n'y a pas de favoritisme. On les sort tous les uns apres les autres, et c'est moins compliqué que ta méthode iench, pas de boulot à faire.
Marsh Posté le 06-01-2002 à 12:42:24
Pinzo a écrit a écrit : Au pire on les expire tous tels quels de la liste où ils sont. Genre 1er. poule sur le mur 2e. societé 3e. village dans les nuages 4e. QG de HFR 5e. ... 6e. ... Comme ca il n'y a pas de favoritisme. On les sort tous les uns apres les autres, et c'est moins compliqué que ta méthode iench, pas de boulot à faire. |
Le boulot est deja fait.
Donc bon.
Ensuite, a ce moment la, ca se résume a un giga vote de la liste des themes du concours, ou C fait de facon arbitraire : cool .
je rpéfère encore le hasard total.
Marsh Posté le 06-01-2002 à 12:42:40
Chubaca a écrit a écrit : ben ceux ki sont pas choisit au bout d'un moment on les vire .... |
Super pour ceux qui les ont proposés
Marsh Posté le 06-01-2002 à 12:44:20
Tetedeiench a écrit a écrit : Super pour ceux qui les ont proposés |
ouai ca c pas vraiment sympa pour eux
bon résumons....
votes blancs : 1
tirage : 2
un apres l'autre : 1
vote : 0
Marsh Posté le 06-01-2002 à 01:12:19
Voter et choisir suivant la majorité le theme du concours choisi ?
Ou laisser un script en C le gérer sur la bécane a coté de moi ?
(je file l'algo a quileveut, et je veux bien qu'une personne autre que moi l'execute sur ma becane ou la sienne (linux obligé, attention) et vérifie le déroulement, pas de probleme).
Il me semble que cette mise au point est nécéssaire avant de lancer le vote du prochain concours.
[edtdd]--Message édité par Tetedeiench--[/edtdd]
---------------
L'ingénieur chipset nortiaux : Une iFricandelle svp ! "Spa du pâté, hin!" ©®Janfynette | "La plus grosse collec vivante de bans abusifs sur pattes" | OCCT v12 OUT !