X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Как сделать текст случайным образом
kesn
kesn
Topic Starter сообщение 5.6.2012, 17:30; Ответить: kesn
Сообщение #1


Топовый постер
*******


Группа: Active User
Сообщений: 5090
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1984 раза
Репутация:   479  


Здравствуйте ув. форумчане!
Как сделать текст случайным образом, к примеру есть текстовый документ.
В нем 420 000 текстов в ряд.
К примеру слово блабла повторяется 1000 раз, слово ляляля тоже 1000 раз.
но они все поочередно поставлены, тоесть сначала 1000 блабла, а потом 1000 ляляля.
Как сделать случайным образом текст?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
falken
falken
сообщение 5.6.2012, 17:33; Ответить: falken
Сообщение #2


online
*******

Группа: Ex-Moderator
Сообщений: 3742
Регистрация: 23.3.2011
Поблагодарили: 3986 раз
Репутация:   361  


Я так понимаю, вам нужно хаотичное распределение кучек одинаковых слов между собой?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kesn
kesn
Topic Starter сообщение 5.6.2012, 22:31; Ответить: kesn
Сообщение #3


Топовый постер
*******


Группа: Active User
Сообщений: 5090
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1984 раза
Репутация:   479  


falken да, файл в екселе, каждое слово в ряд написанно.

Неужели никто не знает как?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Красавчег
Красавчег
сообщение 5.6.2012, 23:25; Ответить: Красавчег
Сообщение #4


Говорю что думаю
*****

Группа: Active User
Сообщений: 683
Регистрация: 3.7.2010
Поблагодарили: 509 раз
Репутация:   71  


kesn, сбросьте образец в екселе, попробую вам помочь.


--------------------
Плюшки WordPress • Кнопки Яндекса
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dan1
dan1
сообщение 6.6.2012, 23:29; Ответить: dan1
Сообщение #5


Участник
***

Группа: User
Сообщений: 195
Регистрация: 12.8.2010
Из: Тагила
Поблагодарили: 74 раза
Репутация:   25  


Кое-что непонятно.
В нем 420 000 текстов в ряд.

Т.е. каждый с новой строки?
Если да, то есть ли в тексте знаки препинания?

Написал самый простой вариант, при котором мы предполагаем, что каждый текст располагается с новой строки, в тексте нет знаков препинания, и все слова записаны в нижнем регистре через пробел.

    function getRandomizeText($words)
    {
        $count = count($words);
        for($i=0; $i<$count; $i++)
        {
            $rnd = mt_rand(0, count($words)-1);
            $tmp = $words[$rnd];
            $words[$rnd] = $words[$i];
            $words[$i] = $tmp;
        }
        return implode(" ", $words);
    }
    
    $file = file("file.txt");
    for($i = 0; $i<count($file); $i++)
    {
        $words = explode(" ", $file[$i]);
        echo getRandomizeText($words) . "<br />";
    }


Надеюсь разберетесь wink.gif
Рандом конечно не идеальный, но я уже спать собираюсь..
Если нужно что-то более интеллектуальное - пишите в личку.

Сообщение отредактировал dan1 - 6.6.2012, 23:33
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kesn
kesn
Topic Starter сообщение 22.6.2012, 17:24; Ответить: kesn
Сообщение #6


Топовый постер
*******


Группа: Active User
Сообщений: 5090
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1984 раза
Репутация:   479  


dan1 не разобрался sad.gif
Для меня это дремучий лес.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kvins
kvins
сообщение 22.6.2012, 18:05; Ответить: kvins
Сообщение #7


Завсегдатай
*****


Группа: Active User
Сообщений: 750
Регистрация: 7.9.2011
Из: москва
Поблагодарили: 89 раз
Репутация:   7  


(kesn @ 22.6.2012, 16:24) *
не разобрался


рядом со страницей которая будет обрабатывать файл , нужно поставить txt файл с вашими текстами
(dan1 @ 6.6.2012, 22:29) *
$file = file("file.txt");

"file.txt" -- здесь можно ввести свое названия файла

Если текст через запятую
(dan1 @ 6.6.2012, 22:29) *
$words = explode(" ", $file[$i]);

тут в коде меняем с " " на ","

весь код должен быть занесен в эти теги <?php код ?> а страница должна быть php

Сообщение отредактировал kvins - 22.6.2012, 18:11


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Красавчег
Красавчег
сообщение 22.6.2012, 18:08; Ответить: Красавчег
Сообщение #8


Говорю что думаю
*****

Группа: Active User
Сообщений: 683
Регистрация: 3.7.2010
Поблагодарили: 509 раз
Репутация:   71  


(kesn @ 22.6.2012, 16:24) *
не разобрался Для меня это дремучий лес.

kesn, очень плохо не отвечать на сообщения с предложением вам помочь. С таким отношением вряд ли у кого появится желание вам помогать в будущем.

Покажу как это можно сделать на пример со списком доменов (если я правильно понял задачу) используя функцию "случайное число" =СЛЧИС()



Сообщение отредактировал Красавчег - 22.6.2012, 18:12


--------------------
Плюшки WordPress • Кнопки Яндекса


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kvins
kvins
сообщение 22.6.2012, 18:12; Ответить: kvins
Сообщение #9


Завсегдатай
*****


Группа: Active User
Сообщений: 750
Регистрация: 7.9.2011
Из: москва
Поблагодарили: 89 раз
Репутация:   7  


PS: сначала запутался и текст исправил


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kesn
kesn
Topic Starter сообщение 22.6.2012, 18:49; Ответить: kesn
Сообщение #10


Топовый постер
*******


Группа: Active User
Сообщений: 5090
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1984 раза
Репутация:   479  


Красавчег извиняюсь, мой фейл, поздно заметил тему с ответами sad.gif
Спасибо за помощь!


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как мошенники зарабатывают на прямых трансляциях в Instagram
Не ждите порно в инстаграм, его нет
4 PostBrigada 628 Сегодня, 17:36
автор: spomoni
Горячая тема (нет новых ответов) Черный список обменников и как безопасно обменять валюту
140 Kurses 29694 Сегодня, 16:20
автор: BestExchangers
Открытая тема (нет новых ответов) Как пройти модерацию в Яндекс Директ, тематика Майнеры криптовалюты
3 rownong27 1073 Сегодня, 15:59
автор: RICHHost
Горячая тема (нет новых ответов) Как заработать новичку?
107 Emeralda 17756 Сегодня, 14:59
автор: Smspva
Горячая тема (нет новых ответов) Как заставить Google любить тебя?
Хочу роста трафа из Гугла : ))
73 Aslan88 16272 Сегодня, 14:48
автор: coremission


 



RSS Текстовая версия Сейчас: 12.12.2017, 18:32
Дизайн