Deutsch   English   Français   Italiano  
<651dbae6$0$7463$426a74cc@news.free.fr>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!cleanfeed1-b.proxad.net!nnrp2-1.free.fr!not-for-mail
Subject: TV Zap
From: =?UTF-8?B?RnJhbsOnb2lzIEd1aWxsZXQ=?= <guillet.francois@wanadoo.fr>
Newsgroups: fr.sci.maths
X-Newsreader: MesNews/1.08.06.00
Date: Wed, 04 Oct 2023 21:20:05 +0200
MIME-Version: 1.0
X-Face: &W|6U/fRZhPQe.DoT9!N+FjhHe!St`rbs`!**{SIrH/$mU%*Fn![0tKa>3i2/VNC#)OS$je U5Y[[>{4Q-nf3p~%*~&=PX;icirfK\`3U9/6_2Rh%]kBJ=n"e|~+J!_Cehr=@qyLOx^(T[jC(Sqagk WU_Kp8lwP)i=Fjyf
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 26
Message-ID: <651dbae6$0$7463$426a74cc@news.free.fr>
Organization: Guest of ProXad - France
NNTP-Posting-Date: 04 Oct 2023 21:20:06 CEST
NNTP-Posting-Host: 90.105.147.124
X-Trace: 1696447206 news-3.free.fr 7463 90.105.147.124:65439
X-Complaints-To: abuse@proxad.net
Bytes: 2287

Pour une appli de "zapping" au hasard parmi N chaînes TV, l'utilisateur 
cliquera un bouton pour avancer et un autre pour reculer dans une 
séquence aléatoire qui fournira le N° de la chaîne à jouer.

Ce numéro aléatoire des chaînes suivantes et précédentes devra être 
calculés à partir du N° de chaîne actuellement lue.
S'il regarde par exemple la 23, la suivante pourra être la 5 et la 
précédente la 47, mais toujours ces deux mêmes à partir de la 23. Il me 
semble que VLC fait ça.

Bien sûr on pourra générer au départ des séquences différentes à partir 
d'un nombre S mais ensuite la séquence est déterminée.
Pour des raisons d'implémentation je ne veux pas à voir à mémoriser une 
séquence aléatoire, c'est toujours par calcul qu'on avancera ou 
reculera dans la séquence.

Si C est le numéro de la chaîne lue, il me faut donc deux fonctions 
liées Favant et Farrière tel que A+ = Fav(S,C) et A- = Far(S,C), où A+ 
et A- sont les numéros des chaînes aléatoires suivantes et précédentes.

Et on devra avoir C = Far(S,A+) = Fav(S,A-) puisque la séquence est 
"figée" et utilisée de façon bi-directionnelle.

Contrainte supplémentaire, le tour de la séquence devra se faire sur 
toutes les chaînes et sans doublon. Quelles fonctions les plus simples 
possibles pourrait-on utiliser ?