purebasic.info
http://purebasic.info/phpBB3ex/

рандомная строка из List
http://purebasic.info/phpBB3ex/viewtopic.php?f=1&t=5033
Страница 1 из 1

Автор:  rmrf [ Чт янв 10, 2019 8:10 pm ]
Заголовок сообщения:  рандомная строка из List

Здравствуйте, помогите выбрать из
Код:
1
2
3
4
5
6
Dim List.s(3)
 
List(0) = "site1.net"
List(1) = "site2.net"
List(2) = "site3.net"
List(3) = "site4.net"


рандомно один из них

Автор:  repeat [ Чт янв 10, 2019 8:18 pm ]
Заголовок сообщения:  Re: рандомная строка из List

Код:
1
2
3
4
5
6
7
8
Dim List.s(3)
 
List(0) = "site1.net"
List(1) = "site2.net"
List(2) = "site3.net"
List(3) = "site4.net"
 
Debug List(Random(3, 0))


Автор:  newJS [ Пт янв 11, 2019 4:16 am ]
Заголовок сообщения:  Re: рандомная строка из List

не нравится мне такое
Dim List.s(3)
обзывать массив листом, уже неправильно
List - это ключевое слово, используется в структурах

да и рандом в справке описан

Автор:  qpAHToMAS [ Пт янв 11, 2019 4:56 am ]
Заголовок сообщения:  Re: рандомная строка из List

Ты ведь понимаешь, что у тебя в коде не List, а Array (массив)?
Код:
1
2
3
4
5
6
7
8
9
NewList sites.s()
 
AddElement(sites())
sites() = "www.ya.ru"
AddElement(sites())
sites() = "www.google.ru"
 
SelectElement(sites(), Random(ListSize(sites()) - 1, 0))
Debug sites()


Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/