randomly choose service