Это гениально

Код AS1/AS2:
!0 = true
!1 = false
// Получается, что !(random(2)), это более короткий аналог:
var r:Number = random(2)
if(r == 0){
trace(true)
}else{
trace(false)
}
А есть где-то список таких сокращений??? Я еще знаю вот такую штуку:

Код AS1/AS2:
trace(["a", "b", "c"][random(3)])
Выдает произвольный элемент массива.