play.golang.org/p/J0tgsi0U_E
проблема была в вводе( может в песочнице не поддерживается ) а может и не в этом, но этот пример рабочий, на локальной машине выполнится корректно.
в первом варианте для верности можно синхронизировать гоуртины, и тогда результат будет предсказуем.