|
|
|
Вывести 1000 случайных чисел
|
|||
|---|---|---|---|
|
#18+
Вариант на T-SQL. Подскажите, насколько он оптимален? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2018, 14:29 |
|
||
|
Вывести 1000 случайных чисел
|
|||
|---|---|---|---|
|
#18+
evkbrT-SQL. ПодскажитеФорумом ошибся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2018, 14:33 |
|
||
|
Вывести 1000 случайных чисел
|
|||
|---|---|---|---|
|
#18+
ElicMaxiflyДва арифметических действия (ну ok - можно и одно) (причем деления. Причем с округлением) это реально эффективнее двух UNION ALL?Чудак, это всяко лучше, чем владеть мастерством быдло-копи-паста. Чувачок, разговор шел об эффективности кода а не о мастерстве решить задачу нажимая меньше кнопок на клаве. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2018, 14:58 |
|
||
|
Вывести 1000 случайных чисел
|
|||
|---|---|---|---|
|
#18+
Alexander_Ttlstells2, да, 12с. Сначала вариант с Код: sql 1. мне показался идеальным, но там действительно получается не случайные числа. Скажем, мы никогда не получим последовательность, не содержащую хотя бы одно число из 3-х идущих подряд, а это уже не случайные данные. Ну да. Но по условию задачи мы никогда не получим набор, в котором есть больше, чем 3 повторяющихся числа. Это тоже не случайные данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2018, 15:28 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39663655&tid=1883822]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 405ms |

| 0 / 0 |
