Pagina 1 din 2 12 UltimulUltimul
Rezultate 1 la 10 din 11

Subiect: Extragere random din foldere multiple

  1. #1
    Avatarul lui Nichita
    Nichita este deconectat Super Moderator
    Reputatie:
    94
    Data înscrierii
    19th February 2009
    Locaţie
    Bucuresti
    Vârstă
    46
    Posturi
    3.422
    Putere Rep
    94

    Implicit Extragere random din foldere multiple

    Problema pe care vreau sa o rezolv este urmatoarea: am 4 foldere, fiecare cu cate 5 elemente. Doresc sa extrag, random, cate un fisier din fiecare folder astfel incat sa generez combinatii multiple (combinari de n luate cate k) de genul:

    1-2-3-4 -> folder
    1-1-3-4 -> folder
    1-1-1-4 -> folder
    1-2-1-4 -> folder
    1-2-2-4 -> folder
    1-2-2-5 -> folder
    1-2-5-4 -> folder
    1-5-2-4 -> folder
    2-2-2-5 -> folder etc. etc.

    Exista vreo solutie simpla pentru a rezolva aceasta problema?
    Siteul tau e in balarii, nu urca? Competitorii te bat de iti suna apa in cap? Ai fost penalizat si nu stii ce sa faci? Cel mai probabil ai nevoie de un audit SEO complet. :)

  2. #2
    Avatarul lui puthre
    puthre este deconectat Ambasador
    Reputatie:
    83
    Data înscrierii
    21st February 2011
    Locaţie
    București
    Posturi
    2.154
    Putere Rep
    83

    Implicit

    Vrei un script sau ce? Ca nu prea se intelege
    Caut cu jingle.ro.

  3. #3
    Avatarul lui Nichita
    Nichita este deconectat Super Moderator
    Reputatie:
    94
    Data înscrierii
    19th February 2009
    Locaţie
    Bucuresti
    Vârstă
    46
    Posturi
    3.422
    Putere Rep
    94

    Implicit

    Aplicatie sau script. Am testat vreo 2 aplicatii instalabile insa nici una "nu stie" sa faca ce imi doresc.
    Siteul tau e in balarii, nu urca? Competitorii te bat de iti suna apa in cap? Ai fost penalizat si nu stii ce sa faci? Cel mai probabil ai nevoie de un audit SEO complet. :)

  4. #4
    Avatarul lui puthre
    puthre este deconectat Ambasador
    Reputatie:
    83
    Data înscrierii
    21st February 2011
    Locaţie
    București
    Posturi
    2.154
    Putere Rep
    83

    Implicit

    Citat Postat în original de Nichita Vezi Post
    Aplicatie sau script. Am testat vreo 2 aplicatii instalabile insa nici una "nu stie" sa faca ce imi doresc.
    Windows?
    Caut cu jingle.ro.

  5. #5
    Avatarul lui Nichita
    Nichita este deconectat Super Moderator
    Reputatie:
    94
    Data înscrierii
    19th February 2009
    Locaţie
    Bucuresti
    Vârstă
    46
    Posturi
    3.422
    Putere Rep
    94

    Implicit

    Da.
    Siteul tau e in balarii, nu urca? Competitorii te bat de iti suna apa in cap? Ai fost penalizat si nu stii ce sa faci? Cel mai probabil ai nevoie de un audit SEO complet. :)

  6. #6
    Avatarul lui haos
    haos este deconectat Ambasador
    Reputatie:
    63
    Data înscrierii
    19th February 2008
    Locaţie
    Craiova
    Posturi
    2.239
    Putere Rep
    63

    Implicit

    Citat Postat în original de nichita Vezi Post
    aplicatie sau script. am testat vreo 2 aplicatii instalabile insa nici una "nu stie" sa faca ce imi doresc.
    MS-Dos?
    Citeste primul meu curs SEO - principii de baza. Vezi oferta mea de advertoriale PR5.

  7. #7
    Avatarul lui Nichita
    Nichita este deconectat Super Moderator
    Reputatie:
    94
    Data înscrierii
    19th February 2009
    Locaţie
    Bucuresti
    Vârstă
    46
    Posturi
    3.422
    Putere Rep
    94

    Implicit

    Aplicatiile testate au fost niste programele "random extractor", instalabile, cu interfata etc., nu MS-Dos.
    Siteul tau e in balarii, nu urca? Competitorii te bat de iti suna apa in cap? Ai fost penalizat si nu stii ce sa faci? Cel mai probabil ai nevoie de un audit SEO complet. :)

  8. #8
    Avatarul lui haos
    haos este deconectat Ambasador
    Reputatie:
    63
    Data înscrierii
    19th February 2008
    Locaţie
    Craiova
    Posturi
    2.239
    Putere Rep
    63

    Implicit

    Un vbscript sau un bat rezolva, daca nu ai si alte cerinte mai complicate.
    Citeste primul meu curs SEO - principii de baza. Vezi oferta mea de advertoriale PR5.

  9. #9
    Avatarul lui filip.camara
    filip.camara este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    27th October 2010
    Locaţie
    Romania, Bucuresti
    Posturi
    287
    Putere Rep
    37

    Implicit

    Nu stiu daca am inteles exact ce vrei.

    Aici ai un program care genereaza secvente aleatorii de 4 numere, in gama 1-5 :

    4 3 5 2
    3 4 1 5
    3 4 2 1
    2 4 3 5
    2 5 3 1
    2 4 3 1
    5 3 1 4
    5 2 4 3


    Sursa:

    Cod:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace Nikita
    {
        static class RandomHelper
        {
            public static IEnumerable<T> RandomTake<T>(
                this IEnumerable<T> source, Random rng, int count)
            {
                T[] items = source.ToArray();
    
                count = count < items.Length ? count : items.Length;
    
                for (int i = items.Length - 1; count-- > 0; i--)
                {
                    int p = rng.Next(i + 1);
                    yield return items[p];
                    items[p] = items[i];
                }
            }
        }
    
        class Program
        {
            static void Main(string[] args)
            {
                Random rnd = new Random(Environment.TickCount);
                int[] numbers = new int[] { 1, 2, 3, 4, 5};
                bool first = true;
                while (first || Console.ReadKey(true).KeyChar == 'n')
                {
                    foreach (int number in numbers.RandomTake(rnd, 4))
                    {
                        Console.Write(number + " ");
                    }
                    first = false;
                    Console.WriteLine("\r\n Press 'n' for next, other key to exit");
                }
    
            }
        }
    }

    Release.zip

  10. #10
    Avatarul lui puthre
    puthre este deconectat Ambasador
    Reputatie:
    83
    Data înscrierii
    21st February 2011
    Locaţie
    București
    Posturi
    2.154
    Putere Rep
    83

    Implicit

    Citat Postat în original de filip.camara Vezi Post
    Nu stiu daca am inteles exact ce vrei.

    Aici ai un program care genereaza secvente aleatorii de 4 numere, in gama 1-5 :

    4 3 5 2
    3 4 1 5
    3 4 2 1
    2 4 3 5
    2 5 3 1
    2 4 3 1
    5 3 1 4
    5 2 4 3


    Sursa:

    Cod:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace Nikita
    {
        static class RandomHelper
        {
            public static IEnumerable<T> RandomTake<T>(
                this IEnumerable<T> source, Random rng, int count)
            {
                T[] items = source.ToArray();
    
                count = count < items.Length ? count : items.Length;
    
                for (int i = items.Length - 1; count-- > 0; i--)
                {
                    int p = rng.Next(i + 1);
                    yield return items[p];
                    items[p] = items[i];
                }
            }
        }
    
        class Program
        {
            static void Main(string[] args)
            {
                Random rnd = new Random(Environment.TickCount);
                int[] numbers = new int[] { 1, 2, 3, 4, 5};
                bool first = true;
                while (first || Console.ReadKey(true).KeyChar == 'n')
                {
                    foreach (int number in numbers.RandomTake(rnd, 4))
                    {
                        Console.Write(number + " ");
                    }
                    first = false;
                    Console.WriteLine("\r\n Press 'n' for next, other key to exit");
                }
    
            }
        }
    }

    Release.zip
    Cred ca nichita vorbea de combinari, nu de permutari.
    Caut cu jingle.ro.

Pagina 1 din 2 12 UltimulUltimul

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Răspunsuri: 16
    Ultimul Post: 1st September 2010, 18:44
  2. Foldere, fisere, sute de mii de utilizatori
    De Adrian Poputoaia în forumul Bar, lobby...
    Răspunsuri: 8
    Ultimul Post: 16th December 2009, 14:18
  3. Extragere date din URI
    De Popescu Marian în forumul Server side
    Răspunsuri: 2
    Ultimul Post: 17th August 2009, 10:22
  4. extragere bani veniti prin PayPal ....
    De clon în forumul PayPal
    Răspunsuri: 15
    Ultimul Post: 26th May 2008, 14:56
  5. random links
    De Mascka în forumul Discutii generale privind optimizarea si motoarele de cautare
    Răspunsuri: 0
    Ultimul Post: 22nd July 2007, 14:38

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •