Size: a a a

Programming Offtop

2020 November 17

AN

Alexander Nozik in Programming Offtop
Для начала объяснить,, нафига оно нужно
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Для начала объяснить,, нафига оно нужно
андроед
источник

IP

Iaroslav Postovalov in Programming Offtop
естественно, здоровому человеку в иных кейсах serializable никому нафиг не сдался
источник

IP

Iaroslav Postovalov in Programming Offtop
кроме ооочень редкоприменимых локальных storage'ей или кешей
источник

AN

Alexander Nozik in Programming Offtop
Зачем тебе рандом сериализовать? Сереализуй сид.
источник

AN

Alexander Nozik in Programming Offtop
В common-rng уже все есть для этого
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Зачем тебе рандом сериализовать? Сереализуй сид.
но так принципиально красивее
val b = Bundle()
b.putSerializable("...", <kotlin.random.Random>)
....putExtras(b)
источник

AN

Alexander Nozik in Programming Offtop
Ради этого тащить изменение в стдлибу? Безумству храбрых поем мы песню
источник

с#

саша сок #KotlinGang... in Programming Offtop
Iaroslav Postovalov
но так принципиально красивее
val b = Bundle()
b.putSerializable("...", <kotlin.random.Random>)
....putExtras(b)
но это же не значит, что это надо в стдлибу добавлять
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
но это же не значит, что это надо в стдлибу добавлять
ну так ты дифф посмотри. там пара строчек поменялась
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
но это же не значит, что это надо в стдлибу добавлять
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Ради этого тащить изменение в стдлибу? Безумству храбрых поем мы песню
ага
источник

AN

Alexander Nozik in Programming Offtop
Если что, в kmath есть мультиплатформный форкающийся генератор. Правда сериализацией жавовой страдать не планирую.
источник

IP

Iaroslav Postovalov in Programming Offtop
Alexander Nozik
Если что, в kmath есть мультиплатформный форкающийся генератор. Правда сериализацией жавовой страдать не планирую.
а и не надо. мне нужен просто java-like lcg
источник

IP

Iaroslav Postovalov in Programming Offtop
просто немножко перфекционизм
источник

с#

саша сок #KotlinGang... in Programming Offtop
Iaroslav Postovalov
но так принципиально красивее
val b = Bundle()
b.putSerializable("...", <kotlin.random.Random>)
....putExtras(b)
fun Bundle.putRandom(..., random: Random) = putInt(..., random.seed)

fun Bundle.getRandom(..., default: Random): Random {
   return Random(getInt(...) ?: return default))
}

а это плохо ?
источник

IP

Iaroslav Postovalov in Programming Offtop
саша сок #KotlinGang
fun Bundle.putRandom(..., random: Random) = putInt(..., random.seed)

fun Bundle.getRandom(..., default: Random): Random {
   return Random(getInt(...) ?: return default))
}

а это плохо ?
а зачем мне в своем коде это, если стдлиба должна это делать
источник

IP

Iaroslav Postovalov in Programming Offtop
источник

с#

саша сок #KotlinGang... in Programming Offtop
ну может быть
источник

A

Adv0cat in Programming Offtop
Iaroslav Postovalov
ну так ты дифф посмотри. там пара строчек поменялась
Ага и добавилось куча магических цифр откуда-то, не понятно откуда 😄
источник