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



 

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

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


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


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


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


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


online
*******

Группа: Super Moderator
Сообщений: 3818
Регистрация: 23.3.2011
Поблагодарили: 4172 раза
Репутация:   371  


Я так понимаю, вам нужно хаотичное распределение кучек одинаковых слов между собой?


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


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


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


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
Сообщений: 5100
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1988 раз
Репутация:   481  


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
Сообщений: 5100
Регистрация: 20.9.2008
Из: опринозин
Поблагодарили: 1988 раз
Репутация:   481  


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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) как сохранить на компьютер баннер html5 ?
0 lamun 292 Сегодня, 19:11
автор: lamun
Открытая тема (нет новых ответов) Как обменять WM в Apple приложении?
1 GlazunOFF 303 Сегодня, 18:25
автор: JOHNY
Открытая тема (нет новых ответов) Как зайти через прокси в Webmoney?
7 metvekot 614 Сегодня, 11:15
автор: Infacto
Открытая тема (нет новых ответов) Как закачать файлы на фтп прямо из другого фтп?
Сабж
1 stixia007 372 Вчера, 15:22
автор: wertu
Открытая тема (нет новых ответов) Как защитить свои данные в общественном Wi-Fi?
9 unazekoff 352 Вчера, 10:22
автор: spomoni


 



RSS Текстовая версия Сейчас: 26.5.2018, 22:27
Дизайн