Rand bashed by uncertainty